Java 中的格里高利历


GregorianCalendar 是一个混合日历,它支持儒略历和格里高利历系统,并支持单个不连续性,默认情况下,该不连续性对应于格里高利历开始使用的格里高利日期。

Java 中的 java.util.GregorianCalendar 类是 Calendar 的具体子类,并提供了世界上大多数国家/地区使用的标准日历系统。

导入以下包以使用 GregorianCalendar 类。

import java.util.GregorianCalendar;

以下是构造函数。

序号构造函数及描述
1GregorianCalendar() 

此构造函数使用默认时区和默认区域设置中的当前时间构建默认的 GregorianCalendar。
2GregorianCalendar(int year, int month, int dayOfMonth) 

此构造函数使用在默认时区和默认区域设置中设置的给定日期构建 GregorianCalendar。
3GregorianCalendar(int year, int month, int dayOfMonth, int hourOfDay, int minute)  
 
此构造函数使用为默认时区和默认区域设置设置的给定日期和时间构建 GregorianCalendar。
4GregorianCalendar(int year, int month, int dayOfMonth, int hourOfDay, int minute, int second)

 此构造函数使用为默认时区和默认区域设置设置的给定日期和时间构建 GregorianCalendar。
5GregorianCalendar(Locale aLocale) 

此构造函数基于默认时区和给定区域设置中的当前时间构建 GregorianCalendar。
6GregorianCalendar(TimeZone zone) 

此构造函数基于给定时区和默认区域设置中的当前时间构建 GregorianCalendar。
7GregorianCalendar(TimeZone zone, Locale aLocale) 

此构造函数基于给定时区和给定区域设置中的当前时间构建 GregorianCalendar。

示例

 在线演示

import java.util.GregorianCalendar;
public class Demo {
   public static void main(String[] args) {
      GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();
      System.out.println("" + cal.getTime());
   }
}

输出

Mon Nov 19 15:57:40 UTC 2018

更新于: 2020-06-27

1K+ 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告