Class TemporalHelper
- java.lang.Object
-
- org.opencds.cqf.cql.engine.runtime.TemporalHelper
-
public class TemporalHelper extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringaddLeadingZeroes(int element, int length)static java.lang.StringautoCompleteDateString(java.lang.String dateString, Precision precision)static java.lang.StringautoCompleteDateTimeString(java.lang.String dateString, Precision precision)static java.lang.StringautoCompleteTimeString(java.lang.String timeString, Precision precision)static int[]cleanArray(java.lang.Integer... elements)static java.lang.String[]normalizeDateTimeElements(int... elements)static java.lang.String[]normalizeTimeElements(int... elements)static java.time.OffsetDateTimetoOffsetDateTime(java.time.LocalDateTime localDateTime)static java.time.ZonedDateTimetoZonedDateTime(java.time.LocalDateTime localDateTime)static java.time.ZonedDateTimetoZonedDateTime(java.time.LocalDateTime localDateTime, Context c)static longtruncateValueToTargetPrecision(long value, Precision precision, Precision targetPrecision)static intweeksToDays(int weeks)static java.math.BigDecimalzoneToOffset(java.time.ZoneOffset zone)
-
-
-
Method Detail
-
normalizeDateTimeElements
public static java.lang.String[] normalizeDateTimeElements(int... elements)
-
normalizeTimeElements
public static java.lang.String[] normalizeTimeElements(int... elements)
-
addLeadingZeroes
public static java.lang.String addLeadingZeroes(int element, int length)
-
autoCompleteDateTimeString
public static java.lang.String autoCompleteDateTimeString(java.lang.String dateString, Precision precision)
-
autoCompleteDateString
public static java.lang.String autoCompleteDateString(java.lang.String dateString, Precision precision)
-
autoCompleteTimeString
public static java.lang.String autoCompleteTimeString(java.lang.String timeString, Precision precision)
-
cleanArray
public static int[] cleanArray(java.lang.Integer... elements)
-
zoneToOffset
public static java.math.BigDecimal zoneToOffset(java.time.ZoneOffset zone)
-
toZonedDateTime
public static java.time.ZonedDateTime toZonedDateTime(java.time.LocalDateTime localDateTime, Context c)
-
toZonedDateTime
public static java.time.ZonedDateTime toZonedDateTime(java.time.LocalDateTime localDateTime)
-
toOffsetDateTime
public static java.time.OffsetDateTime toOffsetDateTime(java.time.LocalDateTime localDateTime)
-
weeksToDays
public static int weeksToDays(int weeks)
-
-