|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Calendar | +--java.util.GregorianCalendar | +--edu.rice.rubis.beans.TimeManagement
This class provides additionnal functions that the GregorianCalendar class does not provide. It is mainly to compute time differences and display the date in a database understandable format.
Fields inherited from class java.util.GregorianCalendar |
AD, BC |
Fields inherited from class java.util.Calendar |
AM, AM_PM, APRIL, areFieldsSet, AUGUST, DATE, DAY_OF_MONTH, DAY_OF_WEEK, DAY_OF_WEEK_IN_MONTH, DAY_OF_YEAR, DECEMBER, DST_OFFSET, ERA, FEBRUARY, FIELD_COUNT, fields, FRIDAY, HOUR, HOUR_OF_DAY, isSet, isTimeSet, JANUARY, JULY, JUNE, MARCH, MAY, MILLISECOND, MINUTE, MONDAY, MONTH, NOVEMBER, OCTOBER, PM, SATURDAY, SECOND, SEPTEMBER, SUNDAY, THURSDAY, time, TUESDAY, UNDECIMBER, WEDNESDAY, WEEK_OF_MONTH, WEEK_OF_YEAR, YEAR, ZONE_OFFSET |
Constructor Summary | |
TimeManagement()
Creates a new TimeManagement instance. |
Method Summary | |
static java.util.GregorianCalendar |
addDays(java.util.GregorianCalendar startDate,
int durationInDays)
Compute a new GregorianCalendar from a beginning date and a duration in days. |
static java.lang.String |
currentDateToString()
Returns a string representation of the current date (when the method is called) conforming to the following database format : 'YYYY-MM-DD hh:mm:ss' |
static java.lang.String |
dateToString(java.util.GregorianCalendar d)
Returns a string representation of a date conforming to the following database format : 'YYYY-MM-DD hh:mm:ss' |
static java.lang.String |
diffTime(java.util.GregorianCalendar startDate,
java.util.GregorianCalendar endDate)
Returns a string representation of the time elapsed between startDate and endDate. |
static long |
diffTimeInMs(java.util.GregorianCalendar startDate,
java.util.GregorianCalendar endDate)
Returns the time elapsed between startDate and endDate in milliseconds |
Methods inherited from class java.util.GregorianCalendar |
add, computeFields, computeTime, equals, getActualMaximum, getActualMinimum, getGreatestMinimum, getGregorianChange, getLeastMaximum, getMaximum, getMinimum, hashCode, isLeapYear, roll, roll, setGregorianChange |
Methods inherited from class java.util.Calendar |
after, before, clear, clear, clone, complete, get, getAvailableLocales, getFirstDayOfWeek, getInstance, getInstance, getInstance, getInstance, getMinimalDaysInFirstWeek, getTime, getTimeInMillis, getTimeZone, internalGet, isLenient, isSet, set, set, set, set, setFirstDayOfWeek, setLenient, setMinimalDaysInFirstWeek, setTime, setTimeInMillis, setTimeZone, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public TimeManagement()
TimeManagement
instance.Method Detail |
public static java.lang.String currentDateToString()
public static java.lang.String dateToString(java.util.GregorianCalendar d)
d
- a GregorianCalendar
valuepublic static long diffTimeInMs(java.util.GregorianCalendar startDate, java.util.GregorianCalendar endDate)
startDate
- beginning dateendDate
- ending datepublic static java.lang.String diffTime(java.util.GregorianCalendar startDate, java.util.GregorianCalendar endDate)
startDate
- beginning dateendDate
- ending datepublic static java.util.GregorianCalendar addDays(java.util.GregorianCalendar startDate, int durationInDays)
startDate
- beginning datedurationInDays
- number of days to add to startDate.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |