ปฏิทินเกรกอเรียน คลาสรองรับปฏิทินมาตรฐาน รองรับปฏิทิน Julian และ Gregorian คุณสามารถสร้างวัตถุของ 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
ตัวอย่าง
ตัวอย่างต่อไปนี้สร้าง GregorianCalander โดยส่งวัตถุ Locale เป็นพารามิเตอร์ไปยังตัวสร้างและพิมพ์วันที่ -
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
ตัวอย่าง
ตัวอย่างต่อไปนี้สร้าง GregorianCalander โดยส่งวัตถุ TimeZone เป็นพารามิเตอร์ไปยังตัวสร้างและพิมพ์วันที่ -
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
ตัวอย่าง
ตัวอย่างต่อไปนี้สร้าง GregorianCalander โดยใช้เมธอด getInstance() และพิมพ์วันที่ -
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