GregorianCalendar क्लास स्टैंडर्ड कैलेंडर्स को सपोर्ट करती है। यह जूलियन और ग्रेगोरियन कैलेंडर्स को सपोर्ट करती है। आप GregorianCalendar के कंस्ट्रक्टर्स में से किसी एक का उपयोग करके इसका ऑब्जेक्ट बना सकते हैं। इस क्लास का उपयोग करके डेट प्रिंट करने के विभिन्न उदाहरण निम्नलिखित हैं:
उदाहरण: वर्ष, महीना और डेट पास करके GregorianCalendar बनाना
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
public static void main(String args[]){
// GregorianCalendar इंस्टेंटिएट करना
GregorianCalendar cal = new GregorianCalendar(2018, 6, 27);
System.out.println(cal);
System.out.println("डेट: "+cal.get(Calendar.DATE));
System.out.println("महीना: "+cal.get(Calendar.MONTH));
System.out.println("वर्ष: "+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=?] डेट: 27 महीना: 6 वर्ष: 2018
उदाहरण: Locale ऑब्जेक्ट पास करके GregorianCalendar बनाना
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");
// GregorianCalendar इंस्टेंटिएट करना
GregorianCalendar cal = new GregorianCalendar(locale);
System.out.println("डेट: "+cal.get(Calendar.DATE));
System.out.println("महीना: "+cal.get(Calendar.MONTH));
System.out.println("वर्ष: "+cal.get(Calendar.YEAR));
}
}
आउटपुट
डेट: 7 महीना: 10 वर्ष: 2020
उदाहरण: TimeZone ऑब्जेक्ट पास करके GregorianCalendar बनाना
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");
// GregorianCalendar इंस्टेंटिएट करना
GregorianCalendar cal = new GregorianCalendar(timeZone);
System.out.println("डेट: "+cal.get(Calendar.DATE));
System.out.println("महीना: "+cal.get(Calendar.MONTH));
System.out.println("वर्ष: "+cal.get(Calendar.YEAR));
}
}
आउटपुट
डेट: 7 महीना: 10 वर्ष: 2020
उदाहरण: getInstance() मेथड का उपयोग करके GregorianCalendar बनाना
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
public static void main(String args[]){
// GregorianCalendar इंस्टेंटिएट करना
GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();
System.out.println("डेट: "+cal.get(Calendar.DATE));
System.out.println("महीना: "+cal.get(Calendar.MONTH));
System.out.println("वर्ष: "+cal.get(Calendar.YEAR));
}
}
आउटपुट
डेट: 7 महीना: 10 वर्ष: 2020