com.liferay.portal.kernel.util
Class CalendarUtil

java.lang.Object
  extended by com.liferay.portal.kernel.util.CalendarUtil

public class CalendarUtil
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan

Field Summary
static java.lang.String[] DAYS_ABBREVIATION
           
static int[] MONTH_IDS
           
 
Constructor Summary
CalendarUtil()
           
 
Method Summary
static boolean afterByDay(java.util.Date date1, java.util.Date date2)
           
static boolean beforeByDay(java.util.Date date1, java.util.Date date2)
           
static boolean equalsByDay(java.util.Date date1, java.util.Date date2)
           
static int getAge(java.util.Date date, java.util.Calendar today)
           
static int getAge(java.util.Date date, java.util.TimeZone tz)
           
static java.lang.String[] getDays(java.util.Locale locale)
           
static java.lang.String[] getDays(java.util.Locale locale, java.lang.String pattern)
           
static int getDaysInMonth(java.util.Calendar cal)
           
static int getDaysInMonth(int month, int year)
           
static int getGregorianDay(java.util.Calendar cal)
           
static java.util.Date getGTDate(java.util.Calendar cal)
           
static int getLastDayOfWeek(java.util.Calendar cal)
           
static java.util.Date getLTDate(java.util.Calendar cal)
           
static int[] getMonthIds()
           
static java.lang.String[] getMonths(java.util.Locale locale)
           
static java.lang.String[] getMonths(java.util.Locale locale, java.lang.String pattern)
           
static java.sql.Timestamp getTimestamp(java.util.Date date)
           
static boolean isAfter(int month1, int day1, int year1, int hour1, int minute1, int amPm1, int month2, int day2, int year2, int hour2, int minute2, int amPm2, java.util.TimeZone timeZone, java.util.Locale locale)
           
static boolean isBroadcastDate(int month, int day, int year)
           
static boolean isDate(int month, int day, int year)
           
static boolean isFuture(int month, int year)
           
static boolean isFuture(int month, int day, int year)
           
static boolean isFuture(int month, int day, int year, int hour, int minute, int amPm)
           
static boolean isFuture(int month, int day, int year, int hour, int minute, int amPm, java.util.TimeZone timeZone, java.util.Locale locale)
           
static boolean isFuture(int month, int day, int year, java.util.TimeZone timeZone, java.util.Locale locale)
           
static boolean isFuture(int month, int year, java.util.TimeZone timeZone, java.util.Locale locale)
           
static boolean isGregorianDate(int month, int day, int year)
           
static boolean isJulianDate(int month, int day, int year)
           
static java.util.Calendar roundByMinutes(java.util.Calendar cal, int interval)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DAYS_ABBREVIATION

public static java.lang.String[] DAYS_ABBREVIATION

MONTH_IDS

public static int[] MONTH_IDS
Constructor Detail

CalendarUtil

public CalendarUtil()
Method Detail

afterByDay

public static boolean afterByDay(java.util.Date date1,
                                 java.util.Date date2)

beforeByDay

public static boolean beforeByDay(java.util.Date date1,
                                  java.util.Date date2)

equalsByDay

public static boolean equalsByDay(java.util.Date date1,
                                  java.util.Date date2)

getAge

public static int getAge(java.util.Date date,
                         java.util.TimeZone tz)

getAge

public static int getAge(java.util.Date date,
                         java.util.Calendar today)

getDays

public static java.lang.String[] getDays(java.util.Locale locale)

getDays

public static java.lang.String[] getDays(java.util.Locale locale,
                                         java.lang.String pattern)

getDaysInMonth

public static int getDaysInMonth(java.util.Calendar cal)

getDaysInMonth

public static int getDaysInMonth(int month,
                                 int year)

getGregorianDay

public static int getGregorianDay(java.util.Calendar cal)

getGTDate

public static java.util.Date getGTDate(java.util.Calendar cal)

getLastDayOfWeek

public static int getLastDayOfWeek(java.util.Calendar cal)

getLTDate

public static java.util.Date getLTDate(java.util.Calendar cal)

getMonthIds

public static int[] getMonthIds()

getMonths

public static java.lang.String[] getMonths(java.util.Locale locale)

getMonths

public static java.lang.String[] getMonths(java.util.Locale locale,
                                           java.lang.String pattern)

getTimestamp

public static java.sql.Timestamp getTimestamp(java.util.Date date)

isAfter

public static boolean isAfter(int month1,
                              int day1,
                              int year1,
                              int hour1,
                              int minute1,
                              int amPm1,
                              int month2,
                              int day2,
                              int year2,
                              int hour2,
                              int minute2,
                              int amPm2,
                              java.util.TimeZone timeZone,
                              java.util.Locale locale)

isBroadcastDate

public static boolean isBroadcastDate(int month,
                                      int day,
                                      int year)

isDate

public static boolean isDate(int month,
                             int day,
                             int year)

isFuture

public static boolean isFuture(int month,
                               int year)

isFuture

public static boolean isFuture(int month,
                               int year,
                               java.util.TimeZone timeZone,
                               java.util.Locale locale)

isFuture

public static boolean isFuture(int month,
                               int day,
                               int year)

isFuture

public static boolean isFuture(int month,
                               int day,
                               int year,
                               java.util.TimeZone timeZone,
                               java.util.Locale locale)

isFuture

public static boolean isFuture(int month,
                               int day,
                               int year,
                               int hour,
                               int minute,
                               int amPm)

isFuture

public static boolean isFuture(int month,
                               int day,
                               int year,
                               int hour,
                               int minute,
                               int amPm,
                               java.util.TimeZone timeZone,
                               java.util.Locale locale)

isGregorianDate

public static boolean isGregorianDate(int month,
                                      int day,
                                      int year)

isJulianDate

public static boolean isJulianDate(int month,
                                   int day,
                                   int year)

roundByMinutes

public static java.util.Calendar roundByMinutes(java.util.Calendar cal,
                                                int interval)