Package me.ahoo.cosid.sharding
Class StandardLocalDateTimeConvertor
java.lang.Object
me.ahoo.cosid.sharding.StandardLocalDateTimeConvertor
- All Implemented Interfaces:
LocalDateTimeConvertor
Converts the common date and time types, epoch timestamps and formatted text to a
LocalDateTime.-
Constructor Summary
ConstructorsConstructorDescriptionStandardLocalDateTimeConvertor(ZoneId zoneId, boolean isSecondTs, DateTimeFormatter dateTimeFormatter) Creates the convertor. -
Method Summary
-
Constructor Details
-
StandardLocalDateTimeConvertor
public StandardLocalDateTimeConvertor(ZoneId zoneId, boolean isSecondTs, DateTimeFormatter dateTimeFormatter) Creates the convertor.- Parameters:
zoneId- the zone of instants, dates and timestampsisSecondTs- whether aLongcounts seconds rather than milliseconds since the Unix epochdateTimeFormatter- the format of text values, a date-time or a date
-
-
Method Details
-
toLocalDateTime
Description copied from interface:LocalDateTimeConvertorTo local date time.- Specified by:
toLocalDateTimein interfaceLocalDateTimeConvertor- Parameters:
value- value to be converted- Returns:
- converted local date time
-