কম্পিউটার

জাভাতে সময়ের সাথে দুটি তারিখের তুলনা কিভাবে করবেন?


java.time.LocalDateTime ক্লাস স্থানীয় তারিখ এবং সময়কে প্রতিনিধিত্ব করে যেমন সময় অঞ্চল ছাড়াই তারিখ, আপনি তারিখের পরিবর্তে এই বস্তুটি ব্যবহার করতে পারেন। এই ক্লাসটি বিভিন্ন পদ্ধতি প্রদান করে যেমন isBefore(), isAfter() এবং, isEqual() দুটি তারিখের তুলনা করার জন্য −

উদাহরণ

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 equla to "+dateTime2);
      }
   }
}

আউটপুট

2007-11-25T10:15:45 is after 1999-09-12T07:25:55

উদাহরণ

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";
      //Instantiating the SimpleDateFormat class
      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 equla to "+dateTimeStr2);
      }

   }
}

আউটপুট

26-09-1989 8:27:45 is before 12-11-2010 2:30:12

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

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

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

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