গ্রেগরিয়ান ক্যালেন্ডার ক্লাস স্ট্যান্ডার্ড ক্যালেন্ডার সমর্থন করে এটি জুলিয়ান এবং গ্রেগরিয়ান ক্যালেন্ডার সমর্থন করে আপনি গ্রেগরিয়ান ক্যালেন্ডারের একটি কনস্ট্রাক্টর ব্যবহার করে একটি অবজেক্ট তৈরি করতে পারেন। এই ক্লাস −
ব্যবহার করে কিভাবে তারিখ প্রিন্ট করতে হয় তা দেখানোর বিভিন্ন উদাহরণ নিচে দেওয়া হলউদাহরণ
নিম্নলিখিত উদাহরণ তৈরি করে GregorianCalander বছর, মাস এবং তারিখের মানগুলি এর কনস্ট্রাক্টরের কাছে প্যারামিটার হিসাবে পাস করে এবং তারিখটি প্রিন্ট করে −
import java.util.Calendar; import java.util.GregorianCalendar; পাবলিক ক্লাস টেস্ট { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আর্গস[]){ // গ্রেগরিয়ান ক্যালেন্ডার ইনস্ট্যান্টিয়েটিং গ্রেগরিয়ান ক্যালেন্ডার cal =নতুন গ্রেগরিয়ান ক্যালেন্ডার(2018, 6,2); 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 ,usDaylight=false,transitions=7,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=?,YEAR=2018,MONTH=6,WEEK_OF_YEAR=?,WEEK_OF_MONTH_MONTH=,,WEEK_OF_MONTH_MONTH=, ARDAY=? 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=?]তারিখ:201/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", " ভিতরে"); // গ্রেগরিয়ান ক্যালেন্ডার গ্রেগরিয়ান ক্যালেন্ডার cal =নতুন গ্রেগরিয়ান ক্যালেন্ডার (লোকেল); System.out.println("তারিখ:"+cal.get(Calendar.DATE)); System.out.println("মাস:"+cal.get(Calendar.MONTH)); System.out.println("বছর:"+cal.get(Calendar.YEAR)); }}আউটপুট
তারিখ:7মাস:10বছর:2020উদাহরণ
নিম্নোক্ত উদাহরণ টাইমজোন অবজেক্টটিকে প্যারামিটার হিসাবে তার কনস্ট্রাক্টরের কাছে পাস করে গ্রেগরিয়ান ক্যালেন্ডার তৈরি করে এবং তারিখটি প্রিন্ট করে −
import java.util.Calendar; import java.util.GregorianCalendar; import java.util.TimeZone; পাবলিক ক্লাস টেস্ট { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আর্গস[]){ TimeZone timeZone =TimeZone.getTimeZone("GMT+5 :30"); // গ্রেগরিয়ান ক্যালেন্ডার গ্রেগরিয়ান ক্যালেন্ডার cal =নতুন গ্রেগরিয়ান ক্যালেন্ডার(টাইমজোন); System.out.println("তারিখ:"+cal.get(Calendar.DATE)); System.out.println("মাস:"+cal.get(Calendar.MONTH)); System.out.println("বছর:"+cal.get(Calendar.YEAR)); }}আউটপুট
তারিখ:7মাস:10বছর:2020উদাহরণ
নিম্নলিখিত উদাহরণ তৈরি করে GregorianCalander getInstance() পদ্ধতি ব্যবহার করে এবং তারিখ প্রিন্ট করে −
import java.util.Calendar; import java.util.GregorianCalendar;পাবলিক ক্লাস টেস্ট { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং আর্গস[]){ //গ্রেগরিয়ান ক্যালেন্ডার ইনস্ট্যান্টিয়েটিং গ্রেগরিয়ান ক্যালেন্ডার cal =(গ্রেগরিয়ান ক্যালেন্ডার) গ্রেগরিয়ান ক্যালেন্ডার(); System.out.println("তারিখ:"+cal.get(Calendar.DATE)); System.out.println("মাস:"+cal.get(Calendar.MONTH)); System.out.println("বছর:"+cal.get(Calendar.YEAR)); }}আউটপুট
তারিখ:7মাস:10বছর:2020