Class TMTDateTimeFormatter$

java.lang.Object
csw.logging.client.commons.TMTDateTimeFormatter$

public class TMTDateTimeFormatter$ extends Object
TMTDateTimeFormatter has a DateTimeFormatter of UTC timezone. It uses this DateTimeFormatter to format the time and parse the string presenting a time.
  • Field Details

    • MODULE$

      public static final TMTDateTimeFormatter$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • TMTDateTimeFormatter$

      public TMTDateTimeFormatter$()
  • Method Details

    • format

      public String format(long time)
      Use DateTimeFormatter.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 ZonedDateTime parse(String dateStr)
      Use DateTimeFormatter.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