Class XTime


  • public final class XTime
    extends java.lang.Object
    • Constructor Detail

      • XTime

        public XTime()
    • Method Detail

      • truncate

        public static long truncate​(@NonNull
                                    @NonNull java.lang.Number timestamp,
                                    @NonNull
                                    @NonNull java.lang.Number timestampRef)
      • roundDay

        public static long roundDay​(@NonNull
                                    @NonNull java.lang.Number timestampMs)
      • round

        public static long round​(@NonNull
                                 @NonNull java.lang.Number timestamp,
                                 @NonNull
                                 @NonNull java.lang.Number timestampRef)
      • normWeekSec

        public static long normWeekSec​(@NonNull
                                       @NonNull java.lang.Number timestampSec)
      • normWeekSec

        public static long normWeekSec​(@NonNull
                                       @NonNull java.lang.Number timestampSec,
                                       @NonNull
                                       @NonNull java.lang.Number timestampRefSec)
      • normWeekMs

        public static long normWeekMs​(@NonNull
                                      @NonNull java.lang.Number timestampMs)
      • normWeekMs

        public static long normWeekMs​(@NonNull
                                      @NonNull java.lang.Number timestampMs,
                                      @NonNull
                                      @NonNull java.lang.Number timestampRefMs)
      • getCurMs

        public static long getCurMs()
      • getCurSec

        public static long getCurSec()
      • fromStrMs

        public static java.lang.Long fromStrMs​(@NonNull
                                               @NonNull java.lang.String timeStr,
                                               @NonNull
                                               @NonNull java.lang.String format)
      • fromStrSec

        public static java.lang.Long fromStrSec​(@NonNull
                                                @NonNull java.lang.String timeStr,
                                                @NonNull
                                                @NonNull java.lang.String format)
      • toStrMs

        public static java.lang.String toStrMs​(@NonNull
                                               @NonNull java.lang.Number timestampMs,
                                               @NonNull
                                               @NonNull java.lang.String format)
      • toStrSec

        public static java.lang.String toStrSec​(@NonNull
                                                @NonNull java.lang.Number timestampSec,
                                                @NonNull
                                                @NonNull java.lang.String format)
      • sleep

        public static void sleep​(@NonNull
                                 @NonNull java.lang.Number ms)