如何使用 Java 中的 GregorianCalendar 类打印日期?
GregorianCalendar 类支持标准日历,支持儒略历和格里历日历,你可以使用它的其中一个构造函数创建 GregorianCalendar 的一个对象。下面给出各种示例,演示如何使用此类打印日期 −
示例
以下示例通过将年份、月份和日期值作为参数传递给其构造函数创建 GregorianCalander,并打印日期 −
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
public static void main(String args[]){
//Instantiating the GregorianCalendar
GregorianCalendar cal = new GregorianCalendar(2018, 6, 27);
System.out.println(cal);
System.out.println("Date: "+cal.get(Calendar.DATE));
System.out.println("Month: "+cal.get(Calendar.MONTH));
System.out.println("Year: "+cal.get(Calendar.YEAR));
}
}输出
java.util.GregorianCalendar[time=?,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Calcutta",offset=19800000,dstSavings=0,useDaylight=false,transitions=7,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=?,YEAR=2018,MONTH=6,WEEK_OF_YEAR=?,WEEK_OF_MONTH=?,DAY_OF_MONTH=27,DAY_OF_YEAR=?,DAY_OF_WEEK=?,DAY_OF_WEEK_IN_MONTH=?,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=?,ZONE_OFFSET=?,DST_OFFSET=?] Date: 27 Month: 6 Year: 2018
示例
以下示例通过将 Locale 对象作为参数传递给其构造函数创建 GregorianCalander,并打印日期 −
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Locale;
public class Test {
public static void main(String args[]){
Locale locale = new Locale("en", "IN");
//Instantiating the GregorianCalendar
GregorianCalendar cal = new GregorianCalendar(locale);
System.out.println("Date: "+cal.get(Calendar.DATE));
System.out.println("Month: "+cal.get(Calendar.MONTH));
System.out.println("Year: "+cal.get(Calendar.YEAR));
}
}输出
Date: 7 Month: 10 Year: 2020
示例
以下示例通过将 TimeZone 对象作为参数传递给其构造函数创建 GregorianCalander,并打印日期 −
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.TimeZone;
public class Test {
public static void main(String args[]){
TimeZone timeZone = TimeZone.getTimeZone("GMT+5:30");
//Instantiating the GregorianCalendar
GregorianCalendar cal = new GregorianCalendar(timeZone);
System.out.println("Date: "+cal.get(Calendar.DATE));
System.out.println("Month: "+cal.get(Calendar.MONTH));
System.out.println("Year: "+cal.get(Calendar.YEAR));
}
}输出
Date: 7 Month: 10 Year: 2020
示例
以下示例使用 getInstance() 方法创建 GregorianCalander 并打印日期 −
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
public static void main(String args[]){
//Instantiating the GregorianCalendar
GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();
System.out.println("Date: "+cal.get(Calendar.DATE));
System.out.println("Month: "+cal.get(Calendar.MONTH));
System.out.println("Year: "+cal.get(Calendar.YEAR));
}
}输出
Date: 7 Month: 10 Year: 2020
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP