Class Times

java.lang.Object
org.apache.hadoop.yarn.util.Times

@Private public class Times extends Object
  • Constructor Details

    • Times

      public Times()
  • Method Details

    • elapsed

      public static long elapsed(long started, long finished)
    • elapsed

      public static long elapsed(long started, long finished, boolean isRunning)
    • format

      public static String format(long ts)
    • formatISO8601

      public static String formatISO8601(long ts)
      Given a time stamp returns ISO-8601 formated string in format "yyyy-MM-dd'T'HH:mm:ss.SSSZ".
      Parameters:
      ts - to be formatted in ISO format.
      Returns:
      ISO 8601 formatted string.
    • parseISO8601ToLocalTimeInMillis

      public static long parseISO8601ToLocalTimeInMillis(String isoString) throws ParseException
      Given ISO formatted string with format "yyyy-MM-dd'T'HH:mm:ss.SSSZ", return epoch time for local Time zone.
      Parameters:
      isoString - in format of "yyyy-MM-dd'T'HH:mm:ss.SSSZ".
      Returns:
      epoch time for local time zone.
      Throws:
      ParseException - if given ISO formatted string can not be parsed.