Class TimeUtils

java.lang.Object
edu.sc.seis.seisFile.TimeUtils

public class TimeUtils extends Object
  • Field Details

    • DASH

      public static final String DASH
      See Also:
    • TZ_UTC

      public static final ZoneId TZ_UTC
    • ZULU

      public static final String ZULU
      See Also:
    • ONE_MICROSECOND

      public static final Duration ONE_MICROSECOND
    • ONE_MILLISECOND

      public static final Duration ONE_MILLISECOND
    • ONE_SECOND

      public static final Duration ONE_SECOND
    • ONE_MINUTE

      public static final Duration ONE_MINUTE
    • ONE_HOUR

      public static final Duration ONE_HOUR
    • ONE_DAY

      public static final Duration ONE_DAY
    • ONE_WEEK

      public static final Duration ONE_WEEK
    • ONE_FORTNIGHT

      public static final Duration ONE_FORTNIGHT
    • ONE_MONTH

      public static final Duration ONE_MONTH
    • ZERO_DURATION

      public static final Duration ZERO_DURATION
    • NANOS_IN_SEC_INT

      public static final int NANOS_IN_SEC_INT
      See Also:
    • NANOS_IN_SEC

      public static final double NANOS_IN_SEC
      See Also:
    • NANOS_IN_MILLI

      public static final int NANOS_IN_MILLI
      See Also:
    • NANOS_IN_TENTH_MILLI

      public static final int NANOS_IN_TENTH_MILLI
      See Also:
    • TENTH_MILLI

      public static final Duration TENTH_MILLI
    • SECS_IN_DAY

      public static final int SECS_IN_DAY
      See Also:
    • wayPast

      public static final Instant wayPast
    • future

      public static final Instant future
    • futurePlusOne

      public static final Instant futurePlusOne
      future plus one day so that is is after(future)
  • Constructor Details

    • TimeUtils

      public TimeUtils()
  • Method Details

    • getCompactDateTimeFormatter

      public static DateTimeFormatter getCompactDateTimeFormatter()
    • getDateTimeFormatter

      public static DateTimeFormatter getDateTimeFormatter()
    • parseISOString

      public static Instant parseISOString(String time)
    • toISOString

      public static String toISOString(Instant time)
    • toCompactISOString

      public static String toCompactISOString(Instant time)
    • durationFromSeconds

      public static Duration durationFromSeconds(double seconds)
    • durationToDoubleSeconds

      public static double durationToDoubleSeconds(Duration d)
    • durationToFloatDays

      public static float durationToFloatDays(Duration d)
    • instantFromEpochSeconds

      public static Instant instantFromEpochSeconds(double epochSec)
    • instantToEpochSeconds

      public static double instantToEpochSeconds(Instant instant)
    • multiply

      public static Duration multiply(Duration dur, double value)
    • divide

      public static Duration divide(Duration dur, double value)
    • createFormatter

      public static DateTimeFormatter createFormatter(String pattern)