- Java.util 包类
- Java.util - 主页
- Java.util-ArrayDeque
- Java.util-ArrayList
- Java.util - 数组
- Java.util-BitSet
- Java.util - 日历
- Java.util - 集合
- Java.util - 货币
- Java.util - 日期
- Java.util - 字典
- Java.util-EnumMap
- Java.util-EnumSet
- Java.util - 格式化程序
- Java.util - 公历日历
- Java.util-HashMap
- Java.util-HashSet
- Java.util - 哈希表
- Java.util-IdentityHashMap
- Java.util-LinkedHashMap
- Java.util-LinkedHashSet
- Java.util - 链表
- Java.util-ListResourceBundle
- Java.util - 区域设置
- Java.util-可观察的
- Java.util-PriorityQueue
- Java.util - 属性
- Java.util-PropertyPermission
- Java.util-PropertyResourceBundle
- Java.util - 随机
- Java.util-ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - 扫描器
- Java.util-ServiceLoader
- Java.util-SimpleTimeZone
- Java.util - 堆栈
- Java.util - StringTokenizer
- Java.util - 计时器
- Java.util-TimerTask
- Java.util - 时区
- Java.util - 树形图
- Java.util-TreeSet
- Java.util-UUID
- Java.util-向量
- Java.util-WeakHashMap
- Java.util 包附加功能
- Java.util - 接口
- Java.util - 异常
- Java.util - 枚举
- Java.util 有用资源
- Java.util - 有用的资源
- Java.util - 讨论
Java.util.GregorianCalendar 类
介绍
java.util.GregorianCalendar类是 Calendar 的具体子类,提供了世界上大多数人使用的标准日历系统。以下是有关 GregorianCalendar 的要点 -
它是一种混合日历,支持儒略历和公历系统,并支持单个不连续性,默认情况下对应于制定公历时的公历日期。
儒略历每四年指定一次闰年,而公历则省略了不能被 400 整除的世纪年。
类声明
以下是java.util.GregorianCalendar类的声明-
public class GregorianCalendar extends Calendar
场地
以下是java.util.GregorianCalendar类的字段-
static int AD - 这是指示共同时代(Anno Domini)的 ERA 字段的值,也称为 CE。
static int BC - 这是 ERA 字段的值,指示公共时代(基督之前)之前的时期,也称为 BCE。
类构造函数
先生。 | 构造函数及描述 |
---|---|
1 | 公历() 这将使用默认时区中的当前时间和默认区域设置构造默认的 GregorianCalendar。 |
2 | GregorianCalendar(int 年、int 月、int dayOfMonth) 这将构造一个 GregorianCalendar,其给定日期设置在默认时区和默认区域设置中。 |
3 | GregorianCalendar(int 年,int 月,int 月日,int 小时,int 分钟) 这将构造一个 GregorianCalendar,其中给定的日期和时间设置为默认时区和默认区域设置。 |
4 | GregorianCalendar(int 年, int 月, int 月日, int 小时, int 分钟, int 秒) 这将构造一个 GregorianCalendar,其中给定的日期和时间设置为默认时区和默认区域设置。 |
5 | 公历日历(区域设置 aLocale) 这将根据给定区域设置的默认时区中的当前时间构造一个 GregorianCalendar。 |
6 | 公历(时区) 这将根据给定时区和默认区域设置的当前时间构造一个 GregorianCalendar。 |
7 | 公历日历(时区、区域设置 aLocale) 这将根据给定时区和给定语言环境的当前时间构造一个 GregorianCalendar。 |
类方法
先生。 | 方法及说明 |
---|---|
1 | void add(int 字段, int 金额)
此方法根据日历的规则将指定(带符号)的时间量添加到给定的日历字段。 |
2 | 对象克隆()
此方法创建并返回该对象的副本。 |
3 | 受保护的无效computeFields()
此方法将时间值(距纪元的毫秒偏移量)转换为日历字段值。 |
4 | 受保护的无效computeTime()
此方法将日历字段值转换为时间值(距纪元的毫秒偏移量)。 |
5 | 布尔等于(对象 obj)
此方法将此 GregorianCalendar 与指定的对象进行比较。 |
6 | int getActualMaximum(int 字段)
此方法返回此日历字段可能具有的最大值,同时考虑给定时间值以及 getFirstDayOfWeek、getMinimalDaysInFirstWeek、getGregorianChange 和 getTimeZone 方法的当前值。 |
7 | int getActualMinimum(int 字段)
此方法返回此日历字段可能具有的最小值,同时考虑给定时间值以及 getFirstDayOfWeek、getMinimalDaysInFirstWeek、getGregorianChange 和 getTimeZone 方法的当前值。 |
8 | int getGreatestMinimum(int 字段)
此方法返回此 GregorianCalendar 实例的给定日历字段的最高最小值。 |
9 | 日期 getGregorianChange()
此方法获取公历更改日期。 |
10 | int getLeastMaximum(int 字段)
此方法返回此 GregorianCalendar 实例的给定日历字段的最低最大值。 |
11 | int getMaximum(int 字段)
此方法返回此 GregorianCalendar 实例的给定日历字段的最大值。 |
12 | int getMinimum(int 字段)
此方法返回此 GregorianCalendar 实例的给定日历字段的最小值。 |
13 | 时区 getTimeZone()
该方法获取时区。 |
14 | int 哈希码()
此方法生成此 GregorianCalendar 对象的哈希代码。 |
15 | boolean isLeapYear(int 年)
此方法确定给定年份是否为闰年。 |
16 | void roll(int 字段,布尔向上)
此方法在给定时间字段上添加或减去(上/下)单个时间单位,而不更改较大的字段。 |
17 号 | void roll(int 字段, int 金额)
此方法将签名金额添加到指定的日历字段,而不更改较大的字段。 |
18 | void setGregorianChange(日期日期)
此方法设置 GregorianCalendar 更改日期。 |
19 | setTimeZone(时区)
此方法使用给定的时区值设置时区。 |
继承的方法
该类继承了以下类的方法 -
- java.util.日历
- java.util.Object