public abstract class TCalendar extends Object implements TSerializable, TCloneable, TComparable<TCalendar>
Modifier and Type | Field and Description |
---|---|
static int |
AM |
static int |
AM_PM |
static int |
APRIL |
protected boolean |
areFieldsSet |
static int |
AUGUST |
static int |
DATE |
static int |
DAY_OF_MONTH |
static int |
DAY_OF_WEEK |
static int |
DAY_OF_WEEK_IN_MONTH |
static int |
DAY_OF_YEAR |
static int |
DECEMBER |
static int |
DST_OFFSET |
static int |
ERA |
static int |
FEBRUARY |
static int |
FIELD_COUNT |
protected int[] |
fields |
static int |
FRIDAY |
static int |
HOUR |
static int |
HOUR_OF_DAY |
protected boolean[] |
isSet |
protected boolean |
isTimeSet |
static int |
JANUARY |
static int |
JULY |
static int |
JUNE |
static int |
MARCH |
static int |
MAY |
static int |
MILLISECOND |
static int |
MINUTE |
static int |
MONDAY |
static int |
MONTH |
static int |
NOVEMBER |
static int |
OCTOBER |
static int |
PM |
static int |
SATURDAY |
static int |
SECOND |
static int |
SEPTEMBER |
static int |
SUNDAY |
static int |
THURSDAY |
protected long |
time |
static int |
TUESDAY |
static int |
UNDECIMBER |
static int |
WEDNESDAY |
static int |
WEEK_OF_MONTH |
static int |
WEEK_OF_YEAR |
static int |
YEAR |
static int |
ZONE_OFFSET |
Modifier | Constructor and Description |
---|---|
protected |
TCalendar() |
protected |
TCalendar(TTimeZone timezone,
TLocale locale) |
Modifier and Type | Method and Description |
---|---|
abstract void |
add(int field,
int value) |
boolean |
after(Object calendar) |
boolean |
before(Object calendar) |
void |
clear() |
void |
clear(int field) |
Object |
clone() |
int |
compareTo(TCalendar anotherCalendar) |
protected void |
complete() |
protected abstract void |
computeFields() |
protected abstract void |
computeTime() |
boolean |
equals(Object object) |
int |
get(int field) |
int |
getActualMaximum(int field) |
int |
getActualMinimum(int field) |
static TLocale[] |
getAvailableLocales() |
int |
getFirstDayOfWeek() |
abstract int |
getGreatestMinimum(int field) |
static TCalendar |
getInstance() |
static TCalendar |
getInstance(TLocale locale) |
static TCalendar |
getInstance(TTimeZone timezone) |
static TCalendar |
getInstance(TTimeZone zone,
TLocale locale) |
abstract int |
getLeastMaximum(int field) |
abstract int |
getMaximum(int field) |
int |
getMinimalDaysInFirstWeek() |
abstract int |
getMinimum(int field) |
TDate |
getTime() |
long |
getTimeInMillis() |
TTimeZone |
getTimeZone() |
int |
hashCode() |
protected int |
internalGet(int field) |
boolean |
isLenient() |
boolean |
isSet(int field) |
abstract void |
roll(int field,
boolean increment) |
void |
roll(int field,
int value) |
void |
set(int field,
int value) |
void |
set(int year,
int month,
int day) |
void |
set(int year,
int month,
int day,
int hourOfDay,
int minute) |
void |
set(int year,
int month,
int day,
int hourOfDay,
int minute,
int second) |
void |
setFirstDayOfWeek(int value) |
void |
setLenient(boolean value) |
void |
setMinimalDaysInFirstWeek(int value) |
void |
setTime(TDate date) |
void |
setTimeInMillis(long milliseconds) |
void |
setTimeZone(TTimeZone timezone) |
String |
toString() |
protected boolean areFieldsSet
protected int[] fields
protected boolean[] isSet
protected boolean isTimeSet
protected long time
public static final int JANUARY
public static final int FEBRUARY
public static final int MARCH
public static final int APRIL
public static final int MAY
public static final int JUNE
public static final int JULY
public static final int AUGUST
public static final int SEPTEMBER
public static final int OCTOBER
public static final int NOVEMBER
public static final int DECEMBER
public static final int UNDECIMBER
public static final int SUNDAY
public static final int MONDAY
public static final int TUESDAY
public static final int WEDNESDAY
public static final int THURSDAY
public static final int FRIDAY
public static final int SATURDAY
public static final int ERA
public static final int YEAR
public static final int MONTH
public static final int WEEK_OF_YEAR
public static final int WEEK_OF_MONTH
public static final int DATE
public static final int DAY_OF_MONTH
public static final int DAY_OF_YEAR
public static final int DAY_OF_WEEK
public static final int DAY_OF_WEEK_IN_MONTH
public static final int AM_PM
public static final int HOUR
public static final int HOUR_OF_DAY
public static final int MINUTE
public static final int SECOND
public static final int MILLISECOND
public static final int ZONE_OFFSET
public static final int DST_OFFSET
public static final int FIELD_COUNT
public static final int AM
public static final int PM
public abstract void add(int field, int value)
public boolean after(Object calendar)
public boolean before(Object calendar)
public final void clear()
public final void clear(int field)
protected void complete()
protected abstract void computeFields()
protected abstract void computeTime()
public int get(int field)
public int getActualMaximum(int field)
public int getActualMinimum(int field)
public static TLocale[] getAvailableLocales()
public int getFirstDayOfWeek()
public abstract int getGreatestMinimum(int field)
public static TCalendar getInstance()
public abstract int getLeastMaximum(int field)
public abstract int getMaximum(int field)
public int getMinimalDaysInFirstWeek()
public abstract int getMinimum(int field)
public final TDate getTime()
public long getTimeInMillis()
public TTimeZone getTimeZone()
public void setTimeZone(TTimeZone timezone)
protected final int internalGet(int field)
public boolean isLenient()
public final boolean isSet(int field)
public void roll(int field, int value)
public abstract void roll(int field, boolean increment)
public void set(int field, int value)
public final void set(int year, int month, int day)
public final void set(int year, int month, int day, int hourOfDay, int minute)
public final void set(int year, int month, int day, int hourOfDay, int minute, int second)
public void setFirstDayOfWeek(int value)
public void setLenient(boolean value)
public void setMinimalDaysInFirstWeek(int value)
public final void setTime(TDate date)
public void setTimeInMillis(long milliseconds)
public int compareTo(TCalendar anotherCalendar)
compareTo
in interface TComparable<TCalendar>
Copyright © 2019. All rights reserved.