Package org.eclipse.birt.core.data
Class DateTimeUtil
- java.lang.Object
-
- org.eclipse.birt.core.data.DateTimeUtil
-
public class DateTimeUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DateTimeUtil(com.ibm.icu.util.ULocale locale, com.ibm.icu.util.TimeZone timeZone)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Date
addDay(java.util.Date date, int num)
Add num dayslong
diffDay(java.util.Date d1, java.util.Date d2)
Return difference in number of dayslong
diffHour(java.util.Date d1, java.util.Date d2)
Return difference in number of hourslong
diffMinute(java.util.Date d1, java.util.Date d2)
Return difference in number of minutesint
diffMonth(java.util.Date d1, java.util.Date d2)
Return difference in number of monthsint
diffQuarter(java.util.Date d1, java.util.Date d2)
Return difference in number of quarterslong
diffSecond(java.util.Date d1, java.util.Date d2)
Return difference in number of secondslong
diffWeek(java.util.Date d1, java.util.Date d2)
Return difference in number of weeksint
diffYear(java.util.Date d1, java.util.Date d2)
Return difference in number of yearsint
month(java.util.Date d)
Month of date/time value d.int
quarter(java.util.Date d)
Quarter number (1 to 4) of date/time value djava.lang.String
weekDay(java.util.Date d)
Day the week.int
year(java.util.Date d)
4-digit year number of date/time value d
-
-
-
Method Detail
-
year
public int year(java.util.Date d)
4-digit year number of date/time value d- Parameters:
d
-- Returns:
-
quarter
public int quarter(java.util.Date d)
Quarter number (1 to 4) of date/time value d- Parameters:
d
-- Returns:
-
month
public int month(java.util.Date d)
Month of date/time value d. Return month number (1-12)- Parameters:
d
-- Returns:
-
weekDay
public java.lang.String weekDay(java.util.Date d)
Day the week. Return a number 1 (Sunday) to 7 (Saturday).- Parameters:
d
-- Returns:
-
diffYear
public int diffYear(java.util.Date d1, java.util.Date d2)
Return difference in number of years- Parameters:
d1
-d2
-- Returns:
-
diffMonth
public int diffMonth(java.util.Date d1, java.util.Date d2)
Return difference in number of months- Parameters:
d1
-d2
-- Returns:
-
diffQuarter
public int diffQuarter(java.util.Date d1, java.util.Date d2)
Return difference in number of quarters- Parameters:
d1
-d2
-- Returns:
-
diffWeek
public long diffWeek(java.util.Date d1, java.util.Date d2)
Return difference in number of weeks- Parameters:
d1
-d2
-- Returns:
-
diffDay
public long diffDay(java.util.Date d1, java.util.Date d2)
Return difference in number of days- Parameters:
d1
-d2
-- Returns:
-
diffHour
public long diffHour(java.util.Date d1, java.util.Date d2)
Return difference in number of hours- Parameters:
d1
-d2
-- Returns:
-
diffMinute
public long diffMinute(java.util.Date d1, java.util.Date d2)
Return difference in number of minutes- Parameters:
d1
-d2
-- Returns:
-
diffSecond
public long diffSecond(java.util.Date d1, java.util.Date d2)
Return difference in number of seconds- Parameters:
d1
-d2
-- Returns:
-
addDay
public java.util.Date addDay(java.util.Date date, int num)
Add num days- Parameters:
date
-num
-- Returns:
-
-