Class TemporalHelper

java.lang.Object
org.opencds.cqf.cql.engine.runtime.TemporalHelper

public class TemporalHelper extends Object
  • Method Details

    • normalizeDateTimeElements

      public static String[] normalizeDateTimeElements(int... elements)
    • normalizeTimeElements

      public static String[] normalizeTimeElements(int... elements)
    • addLeadingZeroes

      public static String addLeadingZeroes(int element, int length)
    • autoCompleteDateTimeString

      public static String autoCompleteDateTimeString(String dateString, Precision precision)
    • autoCompleteDateString

      public static String autoCompleteDateString(String dateString, Precision precision)
    • autoCompleteTimeString

      public static String autoCompleteTimeString(String timeString, Precision precision)
    • cleanArray

      public static int[] cleanArray(Integer... elements)
    • zoneToOffset

      public static BigDecimal zoneToOffset(ZoneOffset zone)
    • toZonedDateTime

      public static ZonedDateTime toZonedDateTime(LocalDateTime localDateTime, Context c)
    • toZonedDateTime

      public static ZonedDateTime toZonedDateTime(LocalDateTime localDateTime)
    • toOffsetDateTime

      public static OffsetDateTime toOffsetDateTime(LocalDateTime localDateTime)
    • weeksToDays

      public static int weeksToDays(int weeks)
    • truncateValueToTargetPrecision

      public static long truncateValueToTargetPrecision(long value, Precision precision, Precision targetPrecision)