Class DateUtil
java.lang.Object
org.pentaho.reporting.libraries.formula.util.DateUtil
- Author:
- Cedric Pronzato
-
Method Summary
Modifier and TypeMethodDescriptionstatic Calendar
createCalendar
(Date date, LocalizationContext context) static Date
createDate
(int year, int month, int day, LocalizationContext context) static Date
createDateTime
(int year, int month, int day, int hour, int minute, int second, LocalizationContext context) static Time
createTime
(int hour, int minute, int second, LocalizationContext context) static BigDecimal
normalizeDate
(BigDecimal fromSerialDate, Type toType) static Date
normalizeDate
(Date fromDate, Type toType) Converts aDate
value according to the requestedType
to the properDate
subclasses (java.sql.Time
,java.sql.Date
) if needed.static Date
normalizeDate
(Date fromDate, Type toType, boolean convertSerial) static Date
now
(LocalizationContext context)
-
Method Details
-
normalizeDate
Converts aDate
value according to the requestedType
to the properDate
subclasses (java.sql.Time
,java.sql.Date
) if needed. If the requested type is unknown, no conversion takes place and the input date is returned.- Parameters:
fromDate
- The date to convert.toType
- The requested type of date.- Returns:
- The converted date.
-
normalizeDate
-
normalizeDate
-
now
-
createDateTime
public static Date createDateTime(int year, int month, int day, int hour, int minute, int second, LocalizationContext context) -
createTime
-
createDate
-
createCalendar
-