java.util.calendar%uA0类是一个抽象类,它提供了与在某一特定时刻和一组日历字段如YEAR,MONTH,DAY_OF_MONTH,HOUR等,并为操作日历字段,如获取的日期转换方法下周。以下是关于日历的要点:
-
这个类还提供了额外的字段和实施具体的日历系统外面包的方法。
-
日历定义了某些日历字段返回值的范围。
类的声明
以下是java.util.Calendar类的声明:
public abstract class Calendar extends Object implements Serializable, Cloneable, Comparable<Calendar>
字段
以下是java.util.Calendar类中的字段:
-
static int ALL_STYLES%uA0-- 这个风格说明符getDisplayNames指示所有样式的名称,如"January" 和"Jan"。
-
static int AM%uA0-- 这是AM_PM字段指示当天的期限从半夜到中午前的值。
-
static int AM_PM%uA0-- 这个字段数get和set的指示HOUR是中午之前或之后。
-
static int APRIL%uA0-- 这个MONTH字段表示第四个月当年在格里高利历和罗马儒略历中的值。
-
protected boolean areFieldsSet%uA0-- 为true,如果fields[] 与当前设置的时间同步。
-
static int AUGUST%uA0-- 这是一个MONTH字段指示第八个年度在格里高利历和罗马儒略历中的值。
-
static int DATE%uA0-- 这是字段数为get 和 set,表示该月的日期。
-
static int DAY_OF_MONTH%uA0-- 这是字段数为get 和 set,表示该月的日期。
-
static int DAY_OF_WEEK%uA0-- 这是字段数get和set表示星期几。
-
static int DAY_OF_WEEK_IN_MONTH%uA0-- 这是字段数为get和set,指示当前月中的序数星期。
-
static int DAY_OF_YEAR%uA0-- 这是字段数为get和set,表示本年度内天数。
-
static int DECEMBER%uA0-- 这是一个MONTH字段指示腊月当年在格里高利历和罗马儒略历中的值。
-
static int DST_OFFSET%uA0-- 这是字段数get和set的指示夏令时以毫秒为单位的偏移。
-
static int ERA%uA0-- 这是字段数为get和set显示的时代,例如,在儒略历中的AD或BC。
-
static int FEBRUARY%uA0-- 这是一个MONTH字段指示第二个年度在格里高利历和罗马儒略历中的值。
-
static int FIELD_COUNT%uA0-- 这是通过获取确认和设置不同的字段的数量。
-
protected int[] fields%uA0-- 这是当前设置的时间为这个日历的日历字段值。
-
static int FRIDAY%uA0-- 这是DAY_OF_WEEK字段的说明周五的值。
-
static int HOUR%uA0-- 这是字段数为get和set,表示上午或下午的时间。
-
static int HOUR_OF_DAY%uA0-- 这是字段数get和set表示一天中的小时。
-
protected boolean[] isSet%uA0-- 这是判断该日历某一指定日历字段设置该标志。
-
protected boolean isTimeSet%uA0-- 这是true如果当时的时间值是有效的。
-
static int JANUARY%uA0-- 这是一个MONTH字段表示第一个月,一年的公历和罗马儒略历中的值。
-
static int JULY%uA0-- 这是一个MONTH字段表示第七个月当年在格里高利历和罗马儒略历中的值。
-
static int JUNE%uA0-- 这是一个MONTH字段表明了第六个月,一年的公历和罗马儒略历中的值。
-
static int LONG%uA0-- 这是风格说明符getDisplayName和getDisplayNames表示长的名字,如“January”。
-
static int MARCH%uA0-- 这是一个MONTH字段指示第三个年度在格里高利历和罗马儒略历中的值。
-
static int MAY%uA0-- 这是一个MONTH字段表示第五个月当年在格里高利历和罗马儒略历中的值。
-
static int MILLISECOND%uA0-- 这是字段数 get 和 set%uA0指示第二内毫秒。
-
static int MINUTE%uA0-- 这是字段数 get 和 set%uA0指示一小时中的分钟。
-
static int MONDAY%uA0-- 这是DAY_OF_WEEK字段的说明周一的值。
-
static int MONTH%uA0-- 这是字段数为get 和 set,指示一个月。
-
static int NOVEMBER%uA0-- 这是一个MONTH字段指示第十一个月当年在格里高利历和罗马儒略历中的值。
-
static int OCTOBER%uA0-- 这是一个MONTH字段指示第十一个月,一年中的格里高利历和罗马儒略历中的值。
-
static int PM%uA0-- 这是AM_PM字段中的指示当天的期限从中午到午夜前的值。
-
static int SATURDAY%uA0-- 这是DAY_OF_WEEK字段的指示周六的值。
-
static int SECOND%uA0-- 这是字段数get和set指示一分钟中的秒。
-
static int SEPTEMBER%uA0-- 这是一个MONTH字段表示第九个月当年在格里高利历和罗马儒略历中的值。
-
static int SHORT%uA0-- 这是风格说明符getDisplayName和getDisplayNames显示一个简短的名称,如"Jan"。
-
static int SUNDAY%uA0-- 这是DAY_OF_WEEK字段的说明周日的值。
-
static int THURSDAY%uA0-- 这是DAY_OF_WEEK字段的说明周四的值。
-
protected long time%uA0-- 这是当前设置的时间,这个日历,以毫秒表示1970年1月1日,0:00:00 GMT之后。
-
static int TUESDAY%uA0-- 这是DAY_OF_WEEK字段的说明星期二的值。
-
static int UNDECIMBER%uA0-- 这是一个MONTH字段指示一年第十三个月的值。
-
static int WEDNESDAY%uA0-- 这是DAY_OF_WEEK字段说明周三的值。
-
static int WEEK_OF_MONTH%uA0-- 这是字段数为GET和SET,指示当前月中的星期数。
-
static int WEEK_OF_YEAR%uA0-- 这是字段数为GET和SET,表示在本年度内的周数。 。
-
static int YEAR%uA0-- 这是字段数get和set表示年份。
-
static int ZONE_OFFSET%uA0-- 这是字段数为GET和SET指示原与GMT以毫秒为单位的偏移。
类构造函数
S.N. | 构造函数 & 描述 |
---|---|
1 |
protected Calendar()%uA0 这个构造函数构造一个日历使用默认时区和语言环境。 |
2 |
protected Calendar(TimeZone zone, Locale aLocale)%uA0 这个构造函数构造一个日历指定的时区和语言环境。 |
类方法
方法继承
这个类从以下类继承的方法:
-
java.util.Object