public class DateContainer extends java.lang.Object implements java.lang.Comparable<DateContainer>, SettableTimespanI
logL10N_KEY_ERR_INCONSISTENT_DATES, L10N_KEY_ERR_INDET_NUMBER_OVERLAPPING, L10N_KEY_ERR_UNWANTED_OPEN_TIMESPAN| Constructor and Description |
|---|
DateContainer(java.util.Date from,
java.util.Date till) |
DateContainer(TimespanI ts) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(DateContainer odc)
comparison takes place by first looking at starting dates, if same the ending date decides
|
boolean |
endsWith(DateContainer odc) |
boolean |
equals(java.lang.Object o) |
java.util.Date |
getBis() |
java.util.Date |
getDateEnd()
Returns the end boundary date of this interval.
|
java.util.Date |
getDateStart()
Returns the start boundary date of this interval.
|
long |
getDauer() |
java.util.Date |
getVon() |
void |
setBis(java.util.Date d) |
void |
setDateEnd(java.util.Date d) |
void |
setDateStart(java.util.Date d) |
void |
setVon(java.util.Date d) |
boolean |
startsWith(DateContainer odc) |
java.lang.String |
toString() |
java.lang.String |
toString(boolean showHash) |
getClass, hashCode, notify, notifyAll, wait, wait, waitinitStartAndEndDate, limitTocheckConsistentDates, checkConsistentDates, checkConsistentDates, checkIsClosedTimespanWithConsistentDates, checkIsClosedTimespanWithConsistentDates, coversAtMostOneMonth, endsAfterOrOnStartOf, endsAfterOrOnStartOf, equalDates, equalDates, hasUndefinedTimespan, isAlwaysValid, isCompletelyValidDuring, isCompletelyValidDuring, isPartiallyValidAtAnyMomentDuring, isPartiallyValidAtAnyMomentDuring, isPartiallyValidDuring, isPartiallyValidDuring, isPartiallyValidDuring, isPartiallyValidDuring, isPartiallyValidDuringDays, isPartiallyValidDuringDays, isValid, isValidAt, isValidAt, isValidAtMoment, isValidAtOrAfter, isValidAtOrBefore, isValidFromStartOfTime, isValidOn, isValidUntilEndOfTime, numberOfDays, overlappingDaysWith, overlaps, overlapsWith, overlapsWith, startsBeforeOrOnEndOf, startsBeforeOrOnEndOfpublic DateContainer(TimespanI ts)
public DateContainer(java.util.Date from,
java.util.Date till)
public java.util.Date getVon()
public void setVon(java.util.Date d)
public java.util.Date getBis()
public void setBis(java.util.Date d)
public void setDateStart(java.util.Date d)
setDateStart in interface SettableTimespanIpublic void setDateEnd(java.util.Date d)
setDateEnd in interface SettableTimespanIpublic java.util.Date getDateStart()
TimespanIgetDateStart in interface TimespanInull if valid from the start of timepublic java.util.Date getDateEnd()
TimespanINote: In day-level comparisons (such as TimespanI.isValid() and TimespanI.isValidOn(Date)),
this date is treated as an inclusive calendar day (valid through 23:59:59.999 of that day).
In millisecond-level comparisons (TimespanI.isValidAtMoment(Date)), it is evaluated as an exact instant.
getDateEnd in interface TimespanInull if open-endedpublic long getDauer()
public int compareTo(DateContainer odc)
compareTo in interface java.lang.Comparable<DateContainer>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic boolean startsWith(DateContainer odc)
public boolean endsWith(DateContainer odc)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(boolean showHash)
Copyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.