কম্পিউটার

জাভাতে দুটি তারিখের তুলনা কিভাবে?


জাভাতে, compareTo() ব্যবহার করে দুটি তারিখ তুলনা করা যেতে পারে তুলনাযোগ্য পদ্ধতি ইন্টারফেস. এই পদ্ধতিটি '0' ফেরত দেয় যদি উভয় তারিখই সমান হয় , এটি একটি মান প্রদান করে "0 এর চেয়ে বড়" যদি তারিখ1 তারিখ2 এর পরে হয় এবং এটি একটি মান প্রদান করে "0 কম" যদি তারিখ1 তারিখ2 এর আগে হয়।

সিনট্যাক্স

int compareTo(T o)

উদাহরণ

import java.text.*;
import java.util.Date;
public class CompareTwoDatesTest {
   public static void main(String[] args) throws ParseException {
      SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd");
      Date d1 = sdformat.parse("2019-04-15");
      Date d2 = sdformat.parse("2019-08-10");
      System.out.println("The date 1 is: " + sdformat.format(d1));
      System.out.println("The date 2 is: " + sdformat.format(d2));
      if(d1.compareTo(d2) > 0) {
         System.out.println("Date 1 occurs after Date 2");
      } else if(d1.compareTo(d2) < 0) {
         System.out.println("Date 1 occurs before Date 2");
      } else if(d1.compareTo(d2) == 0) {
         System.out.println("Both dates are equal");
      }
   }
}

উপরের উদাহরণে, তারিখ d1 তারিখ d2 এর আগে ঘটে, তাই এটি প্রদর্শন করতে পারে "তারিখ 1 তারিখ 2 এর আগে ঘটে " কনসোলে৷

আউটপুট

The date 1 is: 2019-04-15
The date 2 is: 2019-08-10
Date 1 occurs before Date 2

  1. কিভাবে জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে দুটি ছবি তুলনা করবেন?

  2. কিভাবে আমরা পাইথনে দুটি অভিধানের তুলনা করব?

  3. জাভা দুটি তালিকা তুলনা করুন

  4. জাভাতে স্ট্রিংগুলি কীভাবে তুলনা করবেন