Class DateTimeUtils


  • public final class DateTimeUtils
    extends Object
    Date and time utilities.
    • Method Detail

      • setFormat

        public static void setFormat​(String ymd,
                                     String sep1,
                                     String hms,
                                     String ms,
                                     String sep2,
                                     String tz)
        Set date and time format.
        Parameters:
        ymd - format of year, month and day.
        sep1 - separator between ymd and hms.
        hms - format of hour, minulte and second.
        ms - format of millisecond.
        sep2 - separator between hms and tz.
        tz - timezone.
      • formatWithMS

        public static String formatWithMS​(long time)
        Format date time with milli secconds.
        Parameters:
        time - time of UTC.
        Returns:
        formatted date time with milli seconds.
      • formatWithoutMS

        public static String formatWithoutMS​(long time)
        Format date time without milli secconds.
        Parameters:
        time - time of UTC.
        Returns:
        formatted date time without milli seconds.
      • formatTimeWithMS

        public static String formatTimeWithMS​(long time)
        Format time (hour, minute, second and millisecond).
        Parameters:
        time - time of UTC.
        Returns:
        formatted time.
      • formatIso8601

        public static String formatIso8601​(long time)
        Format time as ISO8601. "yyyy-MM-dd'T'HH:mm:ssXXX" to "2019-04-13T14:19:46+09:00".
        Parameters:
        time - time of UTC.
        Returns:
        formatted time.
      • parseIso8601

        public static TemporalAccessor parseIso8601​(String timeStr)
        Parse time string as ISO8601. parse "2019-04-13T14:19:46+09:00".
        Parameters:
        timeStr - string of time.
        Returns:
        parsed time.