org.jfree.formula.util
Class DateUtil
java.lang.Object
org.jfree.formula.util.DateUtil
public class DateUtil
- extends java.lang.Object
- Author:
- Cedric Pronzato
Method Summary |
static java.util.Calendar |
createCalendar(java.util.Date date,
LocalizationContext context)
|
static java.sql.Date |
createDate(int year,
int month,
int day,
LocalizationContext context)
|
static java.util.Date |
createDateTime(int year,
int month,
int day,
int hour,
int minute,
int second,
LocalizationContext context)
|
static java.sql.Time |
createTime(int hour,
int minute,
int second,
LocalizationContext context)
|
static void |
main(java.lang.String[] args)
|
static java.util.Date |
normalizeDate(java.util.Date fromDate,
Type toType)
Converts a Date value according to the requested
Type to the proper Date subclasses (java.sql.Time ,
java.sql.Date ) if needed. |
static java.util.Date |
normalizeDate(java.util.Date fromDate,
Type toType,
boolean convertSerial)
|
static java.lang.Number |
normalizeDate(java.lang.Number fromSerialDate,
Type toType)
|
static java.util.Date |
now(LocalizationContext context)
|
static java.util.Date |
toJavaDate(java.lang.Number serialDate,
LocalizationContext context)
|
static java.lang.Number |
toSerialDate(java.util.Date date,
LocalizationContext context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
normalizeDate
public static java.util.Date normalizeDate(java.util.Date fromDate,
Type toType)
- Converts a
Date
value according to the requested
Type
to the proper Date
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
public static java.util.Date normalizeDate(java.util.Date fromDate,
Type toType,
boolean convertSerial)
normalizeDate
public static java.lang.Number normalizeDate(java.lang.Number fromSerialDate,
Type toType)
toJavaDate
public static java.util.Date toJavaDate(java.lang.Number serialDate,
LocalizationContext context)
toSerialDate
public static java.lang.Number toSerialDate(java.util.Date date,
LocalizationContext context)
now
public static java.util.Date now(LocalizationContext context)
createDateTime
public static java.util.Date createDateTime(int year,
int month,
int day,
int hour,
int minute,
int second,
LocalizationContext context)
createTime
public static java.sql.Time createTime(int hour,
int minute,
int second,
LocalizationContext context)
createDate
public static java.sql.Date createDate(int year,
int month,
int day,
LocalizationContext context)
createCalendar
public static java.util.Calendar createCalendar(java.util.Date date,
LocalizationContext context)
main
public static void main(java.lang.String[] args)