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.
-
-
Field Summary
Fields Modifier and Type Field Description static TMTDateTimeFormatter$
MODULE$
Static reference to the singleton instance of this Scala object.
-
Constructor Summary
Constructors Constructor Description TMTDateTimeFormatter$()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
format(long time)
UseDateTimeFormatter.ISO_INSTANT.withZone(ZoneOffset.UTC)
to format the provided timejava.time.ZonedDateTime
parse(java.lang.String dateStr)
UseDateTimeFormatter.ISO_INSTANT.withZone(ZoneOffset.UTC)
to parse the provided time
-
-
-
Field Detail
-
MODULE$
public static final TMTDateTimeFormatter$ MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
format
public 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 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
-
-