Module net.anwiba.commons.utilities
Class RelativeLocalDateTimeRange
java.lang.Object
net.anwiba.commons.utilities.time.RelativeLocalDateTimeRange
- All Implemented Interfaces:
Serializable,ILocalDateTimeRange
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic RelativeLocalDateTimeRangedays(int days) duration(long value, TemporalUnit unit) booleangetFrom()getUntil()inthashCode()static RelativeLocalDateTimeRangehours(long hours) booleaninteract(LocalDateTime time) booleaninteract(ILocalDateTimeRange segment) intersection(ILocalDateTimeRange segment) minus(long value, TemporalUnit unit) static RelativeLocalDateTimeRangeminutes(long minutes) static RelativeLocalDateTimeRangemonths(int months) static ILocalDateTimeRangeof(long value, TemporalUnit temporalUnit) static RelativeLocalDateTimeRangeof(TemporalAmount from, int duration, TemporalUnit unit) static RelativeLocalDateTimeRangeof(TemporalAmount from, TemporalAmount until, TemporalUnit unit) plus(long value, TemporalUnit unit) shift(long value, TemporalUnit unit) static RelativeLocalDateTimeRangetoday()toRelative(TemporalUnit unit) static RelativeLocalDateTimeRangeyears(int years)
-
Method Details
-
today
-
of
-
minutes
-
hours
-
days
-
months
-
years
-
of
-
of
public static RelativeLocalDateTimeRange of(TemporalAmount from, TemporalAmount until, TemporalUnit unit) -
getFrom
- Specified by:
getFromin interfaceILocalDateTimeRange
-
getUntil
- Specified by:
getUntilin interfaceILocalDateTimeRange
-
getCenter
- Specified by:
getCenterin interfaceILocalDateTimeRange
-
getDuration
- Specified by:
getDurationin interfaceILocalDateTimeRange
-
interact
- Specified by:
interactin interfaceILocalDateTimeRange
-
interact
- Specified by:
interactin interfaceILocalDateTimeRange
-
intersection
- Specified by:
intersectionin interfaceILocalDateTimeRange
-
hashCode
public int hashCode() -
equals
-
getDurationFromUntilToNow
- Specified by:
getDurationFromUntilToNowin interfaceILocalDateTimeRange
-
getDurationFromFromToNow
- Specified by:
getDurationFromFromToNowin interfaceILocalDateTimeRange
-
duration
- Specified by:
durationin interfaceILocalDateTimeRange
-
shift
- Specified by:
shiftin interfaceILocalDateTimeRange
-
plus
- Specified by:
plusin interfaceILocalDateTimeRange
-
minus
- Specified by:
minusin interfaceILocalDateTimeRange
-
toRelative
- Specified by:
toRelativein interfaceILocalDateTimeRange
-
toAbsolute
- Specified by:
toAbsolutein interfaceILocalDateTimeRange
-
toRelative
- Specified by:
toRelativein interfaceILocalDateTimeRange
-