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.
  • Constructor Details

    • TMTDateTimeFormatter

      public TMTDateTimeFormatter()
  • Method Details

    • format

      public static 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 static 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