Package csw.logging.client.commons
Class TMTDateTimeFormatter
- java.lang.Object
-
- csw.logging.client.commons.TMTDateTimeFormatter
-
public class TMTDateTimeFormatter extends java.lang.Object
TMTDateTimeFormatter has a DateTimeFormatter of UTC timezone. It uses this DateTimeFormatter to format the time and parse the string presenting a time.
-
-
Constructor Summary
Constructors Constructor Description TMTDateTimeFormatter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
format(long time)
UseDateTimeFormatter.ISO_INSTANT.withZone(ZoneOffset.UTC)
to format the provided timestatic java.time.ZonedDateTime
parse(java.lang.String dateStr)
UseDateTimeFormatter.ISO_INSTANT.withZone(ZoneOffset.UTC)
to parse the provided time
-
-
-
Method Detail
-
format
public static java.lang.String format(long time)
UseDateTimeFormatter.ISO_INSTANT.withZone(ZoneOffset.UTC)
to format the provided time- Parameters:
time
- the time needed to format and write in logs- Returns:
- a string representation of time provided in long
-
parse
public static java.time.ZonedDateTime parse(java.lang.String dateStr)
UseDateTimeFormatter.ISO_INSTANT.withZone(ZoneOffset.UTC)
to parse the provided time- Parameters:
dateStr
- the time in string format that need to parse- Returns:
- a ZonedDateTime created out of provided time
-
-