Class TimeUtil

java.lang.Object
org.openremote.model.util.TimeUtil

public class TimeUtil extends Object
A helper class with utility methods for time related operations.
  • Field Details

  • Constructor Details

    • TimeUtil

      public TimeUtil()
  • Method Details

    • parseTimeDuration

      public static long parseTimeDuration(String duration)
      Parses the given time duration String and returns the corresponding number of milliseconds.
      Throws:
      NullPointerException - if time is null
    • isTimeDuration

      public static boolean isTimeDuration(String time)
    • isTimeDurationPositiveInfinity

      public static boolean isTimeDurationPositiveInfinity(String time)
    • isTimeDurationNegativeInfinity

      public static boolean isTimeDurationNegativeInfinity(String time)
    • parseTimeIso8601

      public static Instant parseTimeIso8601(CharSequence datetime)
      Parses ISO8601 strings with optional time and/or offset; if no zone is provided then UTC is assumed if no time is provided then 00:00:00 is assumed.