Package com.ibm.fhir.cql.helpers
Class DateHelper
- java.lang.Object
-
- com.ibm.fhir.cql.helpers.DateHelper
-
public class DateHelper extends Object
Helper logic for working with java.util.time objects and the CQL internal date and time types.
-
-
Constructor Summary
Constructors Constructor Description DateHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LocalDateTime
dateCeiling(TemporalAccessor ta)
static LocalDateTime
dateFloor(TemporalAccessor ta)
protected static LocalDate
getDateWithDefaults(TemporalAccessor ta, int defaultMonth, int defaultDay)
static int
lastDayOfMonth(int year, int month)
static org.opencds.cqf.cql.engine.runtime.BaseTemporal
toCqlTemporal(TemporalAccessor ta)
-
-
-
Method Detail
-
dateFloor
public static LocalDateTime dateFloor(TemporalAccessor ta)
-
dateCeiling
public static LocalDateTime dateCeiling(TemporalAccessor ta)
-
getDateWithDefaults
protected static LocalDate getDateWithDefaults(TemporalAccessor ta, int defaultMonth, int defaultDay)
-
lastDayOfMonth
public static int lastDayOfMonth(int year, int month)
-
toCqlTemporal
public static org.opencds.cqf.cql.engine.runtime.BaseTemporal toCqlTemporal(TemporalAccessor ta)
-
-