📅  最后修改于: 2023-12-03 15:01:35.529000             🧑  作者: Mango
Java.util.GregorianCalendar类是Java平台中的一个类,它扩展了Java.util.Calendar类并提供了Gregorian日历系统的实现。Gregorian日历是现代世界中最常用的日历系统。GregorianCalendar类提供了获取,设置和操作日期和时间的方法。
GregorianCalendar类有多个构造函数,可以用不同的方式实例化一个GregorianCalendar对象。以下是其中一些常用的构造函数:
无参数构造函数创建一个表示当前日期和时间的GregorianCalendar对象。
创建一个具有给定年,月和日的GregorianCalendar对象。
创建一个具有给定年,月,日,小时和分钟的GregorianCalendar对象。
以下是一些常用方法:
设置GregorianCalendar对象的日期和时间。
返回指定日历字段的值。这些字段可以是年,月,日,小时,分钟等。
对指定的日历字段进行加或减操作,可以是年,月,日,小时,分钟等。
确定给定年份是否是闰年。
以下是一些使用GregorianCalendar的示例:
// 实例化一个表示当前日期和时间的 GregorianCalendar 对象
GregorianCalendar today = new GregorianCalendar();
// 获取年份
int year = today.get(Calendar.YEAR);
// 获取月份
int month = today.get(Calendar.MONTH);
// 获取日期
int day = today.get(Calendar.DAY_OF_MONTH);
// 获取小时
int hour = today.get(Calendar.HOUR);
// 获取分钟
int minute = today.get(Calendar.MINUTE);
// 获取秒钟
int second = today.get(Calendar.SECOND);
// 增加3天
today.add(Calendar.DAY_OF_MONTH, 3);
// 减少1个月
today.add(Calendar.MONTH, -1);