Class TimeConversions


  • public final class TimeConversions
    extends Object
    • Method Detail

      • round

        public static long round​(long value,
                                 int magnitude)
      • roundToNearest

        public static long roundToNearest​(long value,
                                          long bound)
      • scaleFactor

        public static long scaleFactor​(int fromPrecision,
                                       int toPrecision)
      • rescale

        public static long rescale​(long value,
                                   int fromPrecision,
                                   int toPrecision)
      • rescaleWithRounding

        public static long rescaleWithRounding​(long value,
                                               int fromPrecision,
                                               int toPrecision)
      • scaleEpochMicrosToMillis

        public static long scaleEpochMicrosToMillis​(long value)
      • scaleEpochMicrosToSeconds

        public static long scaleEpochMicrosToSeconds​(long epochMicros)
      • scaleEpochMillisToSeconds

        public static long scaleEpochMillisToSeconds​(long epochMillis)
      • getMicrosOfSecond

        public static int getMicrosOfSecond​(long epochMicros)
      • getMillisOfSecond

        public static int getMillisOfSecond​(long epochMillis)
      • scalePicosToNanos

        public static long scalePicosToNanos​(long picos)
      • scaleNanosToMillis

        public static long scaleNanosToMillis​(long nanos)
      • scalePicosToMillis

        public static long scalePicosToMillis​(long picos)
      • scalePicosToSeconds

        public static long scalePicosToSeconds​(long picos)
      • getNanosOfDay

        public static long getNanosOfDay​(long epochNanos)
      • getMillisOfDay

        public static long getMillisOfDay​(long epochMillis)