net.sf.ecl.datepicker.util
Class DateHelper

java.lang.Object
  extended by net.sf.ecl.datepicker.util.DateHelper

public final class DateHelper
extends Object


Method Summary
static boolean compare(Calendar c1, Calendar c2, int[] fields)
           
static Calendar getCalendarFor(Date date)
           
static int getDayOfWeekFromIndex(Calendar calendar, int dayIndex)
           
static DatePeriod getMonthFor(Calendar dayOfMonth)
           
static String[] getShortWeekdays(Calendar calendar, Locale locale)
           
static DatePeriod getWeekFor(Calendar dayOfWeek)
           
static boolean inSameWeek(Calendar c1, Calendar c2)
           
static Iterator iterator(Calendar calendar, boolean monthOrWeek)
           
static Iterator iterator(Date date, boolean monthOrWeek)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

compare

public static boolean compare(Calendar c1,
                              Calendar c2,
                              int[] fields)
Parameters:
c1 -
c2 -
fields -
Returns:

getCalendarFor

public static Calendar getCalendarFor(Date date)
Parameters:
date -
Returns:

getDayOfWeekFromIndex

public static int getDayOfWeekFromIndex(Calendar calendar,
                                        int dayIndex)
Parameters:
calendar -
dayIndex -
Returns:

getMonthFor

public static DatePeriod getMonthFor(Calendar dayOfMonth)
Parameters:
dayOfMonth -
Returns:

getShortWeekdays

public static String[] getShortWeekdays(Calendar calendar,
                                        Locale locale)
Parameters:
calendar -
locale -
Returns:

getWeekFor

public static DatePeriod getWeekFor(Calendar dayOfWeek)
Parameters:
dayOfWeek -
Returns:

inSameWeek

public static boolean inSameWeek(Calendar c1,
                                 Calendar c2)
Parameters:
c1 -
c2 -
Returns:

iterator

public static Iterator iterator(Calendar calendar,
                                boolean monthOrWeek)
Parameters:
calendar -
monthOrWeek -
Returns:

iterator

public static Iterator iterator(Date date,
                                boolean monthOrWeek)
Parameters:
date -
monthOrWeek -
Returns: