Interface ILocalDateTimeRange
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
LocalDateTimeRange,RelativeLocalDateTimeRange
public interface ILocalDateTimeRange extends java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ILocalDateTimeRangeduration(long value, java.time.temporal.TemporalUnit temporalUnit)java.time.LocalDateTimegetCenter()java.time.temporal.TemporalAmountgetDuration()java.time.temporal.TemporalAmountgetDurationFromFromToNow()java.time.temporal.TemporalAmountgetDurationFromUntilToNow()java.time.LocalDateTimegetFrom()java.time.LocalDateTimegetUntil()booleaninteract(java.time.LocalDateTime time)booleaninteract(ILocalDateTimeRange segment)ILocalDateTimeRangeintersection(ILocalDateTimeRange segment)ILocalDateTimeRangeminus(long value, java.time.temporal.TemporalUnit unit)ILocalDateTimeRangeplus(long value, java.time.temporal.TemporalUnit unit)ILocalDateTimeRangeshift(long value, java.time.temporal.TemporalUnit unit)ILocalDateTimeRangetoAbsolute()ILocalDateTimeRangetoRelative()ILocalDateTimeRangetoRelative(java.time.temporal.TemporalUnit unit)
-
-
-
Method Detail
-
getFrom
java.time.LocalDateTime getFrom()
-
getUntil
java.time.LocalDateTime getUntil()
-
getCenter
java.time.LocalDateTime getCenter()
-
getDuration
java.time.temporal.TemporalAmount getDuration()
-
getDurationFromUntilToNow
java.time.temporal.TemporalAmount getDurationFromUntilToNow()
-
getDurationFromFromToNow
java.time.temporal.TemporalAmount getDurationFromFromToNow()
-
interact
boolean interact(java.time.LocalDateTime time)
-
interact
boolean interact(ILocalDateTimeRange segment)
-
intersection
ILocalDateTimeRange intersection(ILocalDateTimeRange segment)
-
shift
ILocalDateTimeRange shift(long value, java.time.temporal.TemporalUnit unit)
-
duration
ILocalDateTimeRange duration(long value, java.time.temporal.TemporalUnit temporalUnit)
-
plus
ILocalDateTimeRange plus(long value, java.time.temporal.TemporalUnit unit)
-
minus
ILocalDateTimeRange minus(long value, java.time.temporal.TemporalUnit unit)
-
toRelative
ILocalDateTimeRange toRelative()
-
toRelative
ILocalDateTimeRange toRelative(java.time.temporal.TemporalUnit unit)
-
toAbsolute
ILocalDateTimeRange toAbsolute()
-
-