public final class GregorianTime extends GregorianCalendar
Calendar.BuilderAD, BCALL_STYLES, 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, LONG, LONG_FORMAT, LONG_STANDALONE, MARCH, MAY, MILLISECOND, MINUTE, MONDAY, MONTH, NARROW_FORMAT, NARROW_STANDALONE, NOVEMBER, OCTOBER, PM, SATURDAY, SECOND, SEPTEMBER, SHORT, SHORT_FORMAT, SHORT_STANDALONE, SUNDAY, THURSDAY, time, TUESDAY, UNDECIMBER, WEDNESDAY, WEEK_OF_MONTH, WEEK_OF_YEAR, YEAR, ZONE_OFFSET| Constructor and Description |
|---|
GregorianTime()
Default Constructor.
|
GregorianTime(Calendar calendar)
Creates a new Gregorian date from a given
java.util.Calendar. |
GregorianTime(Date date)
Creates a new Gregorian date from a given
java.util.Date. |
GregorianTime(int hour,
int minute,
int second)
Creates a new Gregorian date from given year, month and date.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(int field,
int amount)
Overwrite to prevent setting date fields.
|
protected void |
computeFields()
Overwrites GregorianCalendar.computeFields(), to disable all date fields.
|
protected void |
computeTime()
Overwrites GregorianCalendar.computeTime(), to disable all date fields.
|
int |
getHour()
Returns the hour of the calendar.
|
int |
getMinute()
Returns the minute of the calendar.
|
int |
getSecond()
Returns the second of the calendar.
|
void |
set(int field,
int value)
Overwrite prevents setting date fields.
|
void |
setTimeInMillis(long millis)
Overwrites
Calendar.setTimeInMillis(long), to disable all date fields. |
void |
setTimeZone(TimeZone zone)
Overwrite prevents setting a time zone to keep the time unchanged and the date unavailable.
|
String |
toString() |
clone, equals, from, getActualMaximum, getActualMinimum, getCalendarType, getGreatestMinimum, getGregorianChange, getLeastMaximum, getMaximum, getMinimum, getTimeZone, getWeeksInWeekYear, getWeekYear, hashCode, isLeapYear, isWeekDateSupported, roll, roll, setGregorianChange, setWeekDate, toZonedDateTimeafter, before, clear, clear, compareTo, complete, get, getAvailableCalendarTypes, getAvailableLocales, getDisplayName, getDisplayNames, getFirstDayOfWeek, getInstance, getInstance, getInstance, getInstance, getMinimalDaysInFirstWeek, getTime, getTimeInMillis, internalGet, isLenient, isSet, set, set, set, setFirstDayOfWeek, setLenient, setMinimalDaysInFirstWeek, setTime, toInstantpublic GregorianTime()
public GregorianTime(Date date)
java.util.Date.date - the date for the new calendarpublic GregorianTime(Calendar calendar)
java.util.Calendar.calendar - the original calendar for the new calendarpublic GregorianTime(int hour,
int minute,
int second)
The first month of the year is JANUARY which is 0; the
last month is DEDCEMBER which is 11.
hour - the hour of the new calendarminute - the minute of the new calendarsecond - the second of the new calendarpublic void set(int field,
int value)
set in class Calendarfield - the given calendar field.value - the value to be set for the given calendar field.Calendar.set(int, int)public void add(int field,
int amount)
add in class GregorianCalendarfield - the time field.amount - the amount of date or time to be added to the field.GregorianCalendar.add(int, int)public void setTimeZone(TimeZone zone)
setTimeZone in class GregorianCalendarzone - the new time zone (ignored)Calendar.setTimeZone(java.util.TimeZone)public void setTimeInMillis(long millis)
Calendar.setTimeInMillis(long), to disable all date fields.setTimeInMillis in class Calendarmillis - the new time in UTC milliseconds from the epoch.Calendar.setTimeInMillis(long)protected void computeFields()
computeFields in class GregorianCalendarCalendar.computeTime()protected void computeTime()
computeTime in class GregorianCalendarCalendar.computeTime()public int getHour()
public int getMinute()
public int getSecond()
public String toString()
toString in class CalendarCalendar.toString()Copyright © 2005–2020. All rights reserved.