Package com.helixframework.time.format
Class HelixDateFormat
java.lang.Object
com.helixframework.time.format.HelixDateFormat
Standard date format for Helix services.
All dates are represented in UTC.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringFormatTimestampto string.static StringFormatInstantto string.static Stringformat(LocalDateTime localDateTime) FormatLocalDateTimeto string.static Stringformat(ZonedDateTime zonedDateTime) FormatZonedDateTimeto string.static StringFormatDateto string.static DateParse date string, in format "2023-03-12T13:15:23 UTC" toDate.static ZonedDateTimeparseZonedDateTime(String dateString) Parse date string, in format "2023-03-12T13:15:23 UTC" toZonedDateTime.
-
Method Details
-
parse
Parse date string, in format "2023-03-12T13:15:23 UTC" toDate.- Parameters:
dateString- date string to parse- Returns:
- parsed
Date - Throws:
ParseException- when the supplied date string cannot be parsed
-
parseZonedDateTime
Parse date string, in format "2023-03-12T13:15:23 UTC" toZonedDateTime.- Parameters:
dateString- date string to parse- Returns:
- parsed
ZonedDateTime
-
format
FormatTimestampto string.- Parameters:
ts- timestamp to format- Returns:
- date string
-
format
FormatDateto string.- Parameters:
date- date to format- Returns:
- date string
-
format
FormatInstantto string.- Parameters:
instant- instant to format- Returns:
- date string
-
format
FormatLocalDateTimeto string.- Parameters:
localDateTime- localdatetime to format- Returns:
- date string
-
format
FormatZonedDateTimeto string.- Parameters:
zonedDateTime- zoneddatetime to format- Returns:
- date string
-