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

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


জাভাতে দুটি তারিখ তুলনা করা যায় Comparable ইন্টারফেসের compareTo() মেথড ব্যবহার করে। এই মেথড '0' রিটার্ন করে যদি দুই tariq সমান হয়, এটি '0-র চেয়ে বড় মান' রিটার্ন করে যদি date1, date2-এর পরে হয় এবং এটি '0-র চেয়ে ছোট মান' রিটার্ন করে যদি date1, date2-এর আগে হয়।

সিনট্যাক্স

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-এর আগে رخ দেয়, তাই কনসোলে "Date 1 occurs before Date 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. জাভাতে স্ট্রিং তুলনা: Equals, equalsIgnoreCase এবং '==' এড়ানো