Class TimeUtils


  • public class TimeUtils
    extends java.lang.Object
    • Field Detail

      • TZ_UTC

        public static final java.time.ZoneId TZ_UTC
      • ONE_MICROSECOND

        public static final java.time.Duration ONE_MICROSECOND
      • ONE_MILLISECOND

        public static final java.time.Duration ONE_MILLISECOND
      • ONE_SECOND

        public static final java.time.Duration ONE_SECOND
      • ONE_MINUTE

        public static final java.time.Duration ONE_MINUTE
      • ONE_HOUR

        public static final java.time.Duration ONE_HOUR
      • ONE_DAY

        public static final java.time.Duration ONE_DAY
      • ONE_WEEK

        public static final java.time.Duration ONE_WEEK
      • ONE_FORTNIGHT

        public static final java.time.Duration ONE_FORTNIGHT
      • ONE_MONTH

        public static final java.time.Duration ONE_MONTH
      • ZERO_DURATION

        public static final java.time.Duration ZERO_DURATION
      • TENTH_MILLI

        public static final java.time.Duration TENTH_MILLI
      • wayPast

        public static final java.time.Instant wayPast
      • future

        public static final java.time.Instant future
      • futurePlusOne

        public static final java.time.Instant futurePlusOne
        future plus one day so that is is after(future)
    • Constructor Detail

      • TimeUtils

        public TimeUtils()
    • Method Detail

      • getDateTimeFormatter

        public static java.time.format.DateTimeFormatter getDateTimeFormatter()
      • parseISOString

        public static java.time.Instant parseISOString​(java.lang.String time)
      • toISOString

        public static java.lang.String toISOString​(java.time.Instant time)
      • durationFromSeconds

        public static java.time.Duration durationFromSeconds​(double seconds)
      • durationToDoubleSeconds

        public static double durationToDoubleSeconds​(java.time.Duration d)
      • durationToFloatDays

        public static float durationToFloatDays​(java.time.Duration d)
      • instantFromEpochSeconds

        public static java.time.Instant instantFromEpochSeconds​(double epochSec)
      • instantToEpochSeconds

        public static double instantToEpochSeconds​(java.time.Instant instant)
      • multiply

        public static java.time.Duration multiply​(java.time.Duration dur,
                                                  double value)
      • divide

        public static java.time.Duration divide​(java.time.Duration dur,
                                                double value)
      • createFormatter

        public static java.time.format.DateTimeFormatter createFormatter​(java.lang.String pattern)