কম্পিউটার টিউটোরিয়াল

জাভাতে GregorianCalendar ক্লাস দিয়ে ডেট প্রিন্ট করার পদ্ধতি

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
  1. এন্ড্রয়েডে LocalDate API ক্লাস ব্যবহার করে লোকাল ডেট পাওয়ার পদ্ধতি

  2. C#-এ বাইনারি ট্রায়্যাঙ্গেল প্রিন্ট করা (০ এবং ১ দিয়ে)

  3. জাভাতে ডিফল্ট মেথড ব্যবহার করে ডায়ামন্ড সমস্যা সমাধান

  4. জাভাতে প্রিমিটিভ ডেটাকে র‍্যাপার ক্লাসে কনভার্ট করার পদ্ধতি