fi.helsinki.cs.gist.schedule
Class GDateUtils

java.lang.Object
  |
  +--fi.helsinki.cs.gist.schedule.GDateUtils

public class GDateUtils
extends java.lang.Object

GDateUtils


Field Summary
protected static java.util.Calendar defaultCalendar
           
 
Constructor Summary
GDateUtils()
           
 
Method Summary
static int compareDays(java.util.Date date1, java.util.Date date2)
          Equal method to compareDays(Date, Date, Calendar), but this uses GregorianCalendar as default.
static int compareDays(java.util.Date date1, java.util.Date date2, java.util.Calendar cal)
          Compares two days for ordering.
static int compareTimes(java.util.Date date1, java.util.Date date2)
          Equal method to compareTimes(Date, Date, Calendar), but this uses GregorianCalendar as default.
static int compareTimes(java.util.Date date1, java.util.Date date2, java.util.Calendar cal)
          Compares two days for ordering.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultCalendar

protected static java.util.Calendar defaultCalendar
Constructor Detail

GDateUtils

public GDateUtils()
Method Detail

compareDays

public static int compareDays(java.util.Date date1,
                              java.util.Date date2,
                              java.util.Calendar cal)
Compares two days for ordering. compareDays considers just years, months, and days, so it differs from compareTo method of java.util.Date.
Returns:
<0, if first day is before second
0, if days are equal
>0, if second day is before first.

compareDays

public static int compareDays(java.util.Date date1,
                              java.util.Date date2)
Equal method to compareDays(Date, Date, Calendar), but this uses GregorianCalendar as default. If possible, Calendar should be provided.
Returns:
<0, if first day is before second
0, if days are equal
>0, if second day is before first.

compareTimes

public static int compareTimes(java.util.Date date1,
                               java.util.Date date2,
                               java.util.Calendar cal)
Compares two days for ordering. compareDays considers just hours and minutes, so it differs from compareTo method of java.util.Date.
Returns:
<0, if first day is before second
0, if days are equal
>0, if second day is before first.

compareTimes

public static int compareTimes(java.util.Date date1,
                               java.util.Date date2)
Equal method to compareTimes(Date, Date, Calendar), but this uses GregorianCalendar as default. If possible, Calendar should be provided.
Returns:
<0, if first day is before second
0, if days are equal
>0, if second day is before first.