Class TimeUtils

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

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

    • DASH

      public static final java.lang.String DASH
      See Also:
      Constant Field Values
    • TZ_UTC

      public static final java.time.ZoneId TZ_UTC
    • ZULU

      public static final java.lang.String ZULU
      See Also:
      Constant Field Values
    • 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
    • NANOS_IN_SEC_INT

      public static final int NANOS_IN_SEC_INT
      See Also:
      Constant Field Values
    • NANOS_IN_SEC

      public static final double NANOS_IN_SEC
      See Also:
      Constant Field Values
    • NANOS_IN_MILLI

      public static final int NANOS_IN_MILLI
      See Also:
      Constant Field Values
    • NANOS_IN_TENTH_MILLI

      public static final int NANOS_IN_TENTH_MILLI
      See Also:
      Constant Field Values
    • TENTH_MILLI

      public static final java.time.Duration TENTH_MILLI
    • SECS_IN_DAY

      public static final int SECS_IN_DAY
      See Also:
      Constant Field Values
    • 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 Details

    • TimeUtils

      public TimeUtils()
  • Method Details

    • getCompactDateTimeFormatter

      public static java.time.format.DateTimeFormatter getCompactDateTimeFormatter()
    • 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)
    • toCompactISOString

      public static java.lang.String toCompactISOString​(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)