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

জাভাতে টাইম ভ্যালু তুলনার 다양한 পদ্ধতি

LocalTime ক্লাস লোকাল টাইম রিপ্রেজেন্ট করে (টাইম জোন ছাড়া)। এই ক্লাসে isBefore(), isAfter(), isEqual() মেথড থাকে দুটি টাইম তুলনা করতে।

উদাহরণ: LocalTime ব্যবহার

import java.time.LocalTime;

public class Test {
    public static void main(String args[]) {
        LocalTime time1 = LocalTime.of(10, 15, 45);
        LocalTime time2 = LocalTime.of(07, 25, 55);

        Boolean bool1 = time1.isAfter(time2);
        Boolean bool2 = time1.isBefore(time2);

        if (bool1) {
            System.out.println(time1 + " is after " + time2);
        } else if (bool2) {
            System.out.println(time1 + " is before " + time2);
        } else {
            System.out.println(time1 + " is equal to " + time2);
        }
    }
}

আউটপুট

10:15:45 is after 07:25:55

উদাহরণ: SimpleDateFormat ও Date ক্লাস ব্যবহার

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class CreateDateTime {
    public static void main(String args[]) throws ParseException {
        String timeStr1 = "8:27:45 AM";
        String timeStr2 = "2:30:12 PM";

        SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:SS a");
        Date dateTime1 = formatter.parse(timeStr1);
        Date dateTime2 = formatter.parse(timeStr2);

        Boolean bool1 = dateTime1.after(dateTime2);
        Boolean bool2 = dateTime1.before(dateTime2);
        Boolean bool3 = dateTime1.equals(dateTime2);

        if (bool1) {
            System.out.println(timeStr1 + " is after " + timeStr2);
        } else if (bool2) {
            System.out.println(timeStr1 + " is before " + timeStr2);
        } else if (bool3) {
            System.out.println(timeStr1 + " is equal to " + timeStr2);
        }
    }
}

আউটপুট

8:27:45 AM is after 2:30:12 PM

নোট: আউটপুটটি ভুল দেখাচ্ছে কারণ ফরম্যাট স্ট্রিং "HH:mm:SS a" এ HH ২৪-ঘণ্টা ফরম্যাট, কিন্তু ইনপুটে AM/PM আছে। সঠিক ফরম্যাট হবে "hh:mm:ss a"।

  1. জাভাFX ২D অবজেক্টের বিভিন্ন অপারেশন (Union, Subtraction, Intersection)

  2. জাভাFX-এ প্রদত্ত বিভিন্ন ২D শেপস

  3. জাভाएফএক্স-এ বিভিন্ন পথ এলিমেন্ট কী কী?

  4. জাভাতে unreachable catch blocks কী?