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.DateaddDay(java.util.Date date, int num)Add num dayslongdiffDay(java.util.Date d1, java.util.Date d2)Return difference in number of dayslongdiffHour(java.util.Date d1, java.util.Date d2)Return difference in number of hourslongdiffMinute(java.util.Date d1, java.util.Date d2)Return difference in number of minutesintdiffMonth(java.util.Date d1, java.util.Date d2)Return difference in number of monthsintdiffQuarter(java.util.Date d1, java.util.Date d2)Return difference in number of quarterslongdiffSecond(java.util.Date d1, java.util.Date d2)Return difference in number of secondslongdiffWeek(java.util.Date d1, java.util.Date d2)Return difference in number of weeksintdiffYear(java.util.Date d1, java.util.Date d2)Return difference in number of yearsintmonth(java.util.Date d)Month of date/time value d.intquarter(java.util.Date d)Quarter number (1 to 4) of date/time value djava.lang.StringweekDay(java.util.Date d)Day the week.intyear(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:
-
-