Package android.util
Class TimeUtils
- java.lang.Object
-
- android.util.TimeUtils
-
public class TimeUtils extends Object
A class containing utility methods related to time zones.
-
-
Field Summary
Fields Modifier and Type Field Description static intHUNDRED_DAY_FIELD_LENstatic longNANOS_PER_MS
-
Constructor Summary
Constructors Constructor Description TimeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidformatDuration(long time, long now, PrintWriter pw)static voidformatDuration(long duration, PrintWriter pw)static voidformatDuration(long duration, PrintWriter pw, int fieldLen)static voidformatDuration(long duration, StringBuilder builder)static StringformatForLogging(long millis)static StringformatUptime(long time)static StringgetTimeZoneDatabaseVersion()Tries to return a time zone that would have had the specified offset and DST value at the specified moment in the specified country.static StringlogTimeOfDay(long millis)Convert a System.currentTimeMillis() value to a time of day value like that printed in logs.
-
-
-
Field Detail
-
HUNDRED_DAY_FIELD_LEN
public static final int HUNDRED_DAY_FIELD_LEN
- See Also:
- Constant Field Values
-
NANOS_PER_MS
public static final long NANOS_PER_MS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTimeZoneDatabaseVersion
public static String getTimeZoneDatabaseVersion()
Tries to return a time zone that would have had the specified offset and DST value at the specified moment in the specified country. Returns null if no suitable zone could be found.
-
formatDuration
public static void formatDuration(long duration, StringBuilder builder)
-
formatDuration
public static void formatDuration(long duration, PrintWriter pw, int fieldLen)
-
formatDuration
public static void formatDuration(long duration, PrintWriter pw)
-
formatDuration
public static void formatDuration(long time, long now, PrintWriter pw)
-
formatUptime
public static String formatUptime(long time)
-
logTimeOfDay
public static String logTimeOfDay(long millis)
Convert a System.currentTimeMillis() value to a time of day value like that printed in logs. MM-DD HH:MM:SS.MMM- Parameters:
millis- since the epoch (1/1/1970)- Returns:
- String representation of the time.
-
formatForLogging
public static String formatForLogging(long millis)
-
-