Package org.apache.hadoop.yarn.util
Class Times
java.lang.Object
org.apache.hadoop.yarn.util.Times
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic longelapsed(long started, long finished) static longelapsed(long started, long finished, boolean isRunning) static Stringformat(long ts) static StringformatISO8601(long ts) Given a time stamp returns ISO-8601 formated string in format "yyyy-MM-dd'T'HH:mm:ss.SSSZ".static longparseISO8601ToLocalTimeInMillis(String isoString) Given ISO formatted string with format "yyyy-MM-dd'T'HH:mm:ss.SSSZ", return epoch time for local Time zone.
-
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
-
formatISO8601
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
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.
-