GregorianCalendar是一种混合日历,在单个不连续性的支持下同时支持Julian和Gregorian日历系统,默认情况下,该日历对应于建立Gregorian日历的公历日期。
Java中的java.util.GregorianCalendar类是Calendar的具体子类,并提供世界上大多数国家使用的标准日历系统。
导入以下软件包以与GregorianCalendar类一起使用。
import java.util.GregorianCalendar;
以下是构造函数。
序号 | 构造函数与说明 |
---|---|
1 | GregorianCalendar() 这将使用默认时区中的默认时间和默认区域设置来构造默认的GregorianCalendar。 |
2 | GregorianCalendar(int year,int month,int dayOfMonth) 这将构造一个GregorianCalendar,并在默认时区中使用默认语言环境设置给定日期。 |
3 | GregorianCalendar(int year,int month,int dayOfMonth,int hourOfDay,int minutes) 这将使用给定的日期和时间为默认时区和默认区域设置构造一个GregorianCalendar。 |
4 | GregorianCalendar(int year,int month,int dayOfMonth,int hourOfDay,int minutes,int second) 这将为GregorianCalendar构造一个给定日期和时间的默认时区,该日期和时间使用默认语言环境设置。 |
5 | GregorianCalendar(Locale aLocale) 它将根据给定语言环境在默认时区中的当前时间构造一个GregorianCalendar。 |
6 | GregorianCalendar(TimeZone zone) 这将使用给定的时区中的默认时间基于当前时间构造一个GregorianCalendar。 |
7 | GregorianCalendar(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