Class LocalDateTimeSegment
- java.lang.Object
-
- net.anwiba.commons.utilities.time.LocalDateTimeSegment
-
- All Implemented Interfaces:
java.io.Serializable
public class LocalDateTimeSegment extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LocalDateTimeSegment(java.time.LocalDateTime time, int resolution, TimeUnit unit)LocalDateTimeSegment(ILocalDateTimeRange timeRange, int resolution, TimeUnit unit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)intgetDuration()java.time.LocalDateTimegetTime()TimeUnitgetTimeUnit()inthashCode()booleanisRelative()ILocalDateTimeRangetoLocalDateTimeRange()
-
-
-
Constructor Detail
-
LocalDateTimeSegment
public LocalDateTimeSegment(java.time.LocalDateTime time, int resolution, TimeUnit unit)
-
LocalDateTimeSegment
public LocalDateTimeSegment(ILocalDateTimeRange timeRange, int resolution, TimeUnit unit)
-
-
Method Detail
-
getTime
public java.time.LocalDateTime getTime()
-
getDuration
public int getDuration()
-
getTimeUnit
public TimeUnit getTimeUnit()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toLocalDateTimeRange
public ILocalDateTimeRange toLocalDateTimeRange()
-
isRelative
public boolean isRelative()
-
-