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

জাভাতে ডেট ও টাইম একসাথে তুলনার পদ্ধতি

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

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

import java.time.LocalDateTime;

public class Test {
    public static void main(String args[]) {
        LocalDateTime dateTime1 = LocalDateTime.of(2007, 11, 25, 10, 15, 45);
        LocalDateTime dateTime2 = LocalDateTime.of(1999, 9, 12, 07, 25, 55);

        Boolean bool1 = dateTime1.isAfter(dateTime2);
        Boolean bool2 = dateTime1.isBefore(dateTime2);
        Boolean bool3 = dateTime1.isEqual(dateTime2);

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

আউটপুট

2007-11-25T10:15:45 is after 1999-09-12T07: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 dateTimeStr1 = "26-09-1989 8:27:45";
        String dateTimeStr2 = "12-11-2010 2:30:12";

        SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:SS");
        Date dateTime1 = formatter.parse(dateTimeStr1);
        Date dateTime2 = formatter.parse(dateTimeStr2);

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

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

আউটপুট

26-09-1989 8:27:45 is before 12-11-2010 2:30:12
  1. জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে দুটি চিত্র তুলনা

  2. পাইথনে দুটি টাপল তুলনা করা

  3. জাভাতে দুটি লিস্ট কম্পেয়ার করুন: কমন এবং মিসিং আইটেম খুঁজুন

  4. জাভাতে স্ট্রিং তুলনা: Equals, equalsIgnoreCase এবং '==' এড়ানো