GregorianCalendar ক্লাস স্ট্যান্ডার্ড ক্যালেন্ডার সাপোর্ট করে, এটি জুলিয়ান এবং গ্রেগোরিয়ান ক্যালেন্ডার দুটোই সাপোর্ট করে। আপনি এর কনস্ট্রাক্টর ব্যবহার করে GregorianCalendar অবজেক্ট তৈরি করতে পারেন। নিচে বিভিন্ন উদাহরণ দেওয়া হলো:
উদাহরণ: বছর, মাস, দিন পাস করে ডেট প্রিন্ট
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
public static void main(String args[]) {
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 অবজেক্ট পাস করে ডেট প্রিন্ট
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 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 অবজেক্ট পাস করে ডেট প্রিন্ট
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 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() মেথড ব্যবহার করে ডেট প্রিন্ট
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
public static void main(String args[]) {
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