java.lang.Object
java.util.Calendar
java.util.GregorianCalendar
com.flexstor.common.util.FlexDate
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public class FlexDate
- extends java.util.GregorianCalendar
| 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 |
FlexDate()
|
FlexDate(java.util.Date date)
|
FlexDate(int year,
int month,
int date)
|
FlexDate(int year,
int month,
int date,
int hour,
int minute)
|
FlexDate(int year,
int month,
int date,
int hour,
int minute,
int second)
|
FlexDate(long millis)
|
FlexDate(java.lang.String when)
FlexDate |
| 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 |
sMoment
private java.lang.String sMoment
FlexDate
public FlexDate()
FlexDate
public FlexDate(java.lang.String when)
- FlexDate
FlexDate
public FlexDate(int year,
int month,
int date)
FlexDate
public FlexDate(java.util.Date date)
FlexDate
public FlexDate(int year,
int month,
int date,
int hour,
int minute)
FlexDate
public FlexDate(int year,
int month,
int date,
int hour,
int minute,
int second)
FlexDate
public FlexDate(long millis)
rollForward
public void rollForward()
toString
public java.lang.String toString()
- Description copied from class:
java.util.Calendar
- Returns a string representation of this object. It is mainly
for debugging purposes and its content is implementation
specific.
ensureDoubleDigit
private java.lang.String ensureDoubleDigit(int nNumber)
getTimeInSeconds
public long getTimeInSeconds()
getCurrentTimeString
public java.lang.String getCurrentTimeString()
- Returns the current time (not date). e.g. "12:35:20AM"