Package android.util

Class TimeUtils


  • public class TimeUtils
    extends Object
    A class containing utility methods related to time zones.
    • Constructor Detail

      • TimeUtils

        public TimeUtils()
    • 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)