Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में समय के साथ दो तिथियों की तुलना कैसे करें?

java.time.LocalDateTime वर्ग स्थानीय दिनांक और समय का प्रतिनिधित्व करता है यानी समय क्षेत्र के बिना दिनांक, आप दिनांक के बजाय इस ऑब्जेक्ट का उपयोग कर सकते हैं। यह वर्ग दो तिथियों की तुलना करने के लिए isBefore (), isAfter () और, isEqual () जैसे विभिन्न तरीके प्रदान करता है -

उदाहरण

आयात java.time.LocalDateTime;पब्लिक क्लास टेस्ट {सार्वजनिक स्थैतिक शून्य मुख्य(स्ट्रिंग args[]) { LocalDateTime dateTime1 =LocalDateTime.of (2007, 11, 25, 10, 15, 45); LocalDateTime dateTime2 =LocalDateTime.of(1999, 9, 12, 07, 25, 55); बूलियन बूल1 =dateTime1.isAfter(dateTime2); बूलियन बूल2 =dateTime1.isBefore(dateTime2); बूलियन बूल3 =dateTime1.isEqual(dateTime2); if(bool1){ System.out.println(dateTime1+" "+dateTime2" के बाद है); }else if(bool2){ System.out.println(dateTime1+" "+dateTime2" से पहले है); }else if(bool3){ System.out.println(dateTime1+" is equla to "+dateTime2); } }}

आउटपुट

2007-11-25T10:15:45 1999-09-12T07:25:55
. के बाद है

उदाहरण

आयात करें 8:27:45"; स्ट्रिंग dateTimeStr2 ="12-11-2010 2:30:12"; // SimpleDateFormat वर्ग को तुरंत चालू करना SimpleDateFormat फ़ॉर्मेटर =नया SimpleDateFormat ("dd-MM-yyyy HH:mm:SS"); दिनांक दिनांक समय1 =फ़ॉर्मेटर.पार्स (दिनांक TimeStr1); दिनांक दिनांक समय 2 =फ़ॉर्मेटर.पार्स (डेटटाइम स्ट्र 2); बूलियन बूल1 =dateTime1.after(dateTime2); बूलियन बूल 2 =डेटटाइम 1. इससे पहले (डेटटाइम 2); बूलियन बूल3 =dateTime1.equals(dateTime2); if(bool1){ System.out.println(dateTimeStr1+" "+dateTimeStr2" के बाद है); }else if(bool2){ System.out.println(dateTimeStr1+" "+dateTimeStr2" से पहले है); }else if(bool3){ System.out.println(dateTimeStr1+" "+dateTimeStr2" के बराबर है); } }}

आउटपुट

26-09-1989 8:27:45 12-11-2010 2:30:12 से पहले है

  1. जावा ओपनसीवी लाइब्रेरी का उपयोग करके दो छवियों की तुलना कैसे करें?

    दो छवियों की तुलना करने के लिए - Image.IO.read() . का उपयोग करके दोनों को पढ़ें विधि। यह सुनिश्चित करने के लिए कि वे समान हैं, दोनों की ऊंचाई और चौड़ाई प्राप्त करें। पिक्सेल मान प्राप्त करें और दोनों छवियों के RGB मान प्राप्त करें। इन दो छवियों के आरजीबी मूल्यों के बीच अंतर का योग प्रा

  1. जावा दो सूचियों की तुलना करें

    जावा में सूची इंटरफ़ेस दो सूचियों की तुलना करने और सूचियों से सामान्य और अनुपलब्ध वस्तुओं को खोजने में सक्षम होने के तरीके प्रदान करता है। समानता के लिए दो क्रमबद्ध सूचियों की तुलना करें यदि आप यह जांचना चाहते हैं कि दो सूचियाँ समान हैं, अर्थात समान आइटम हैं और एक ही अनुक्रमणिका में दिखाई देते हैं

  1. जावा में स्ट्रिंग्स की तुलना कैसे करें

    समानता के लिए स्ट्रिंग्स की तुलना करने के लिए, आपको स्ट्रिंग ऑब्जेक्ट के equals का उपयोग करना चाहिए या equalsIgnoreCase तरीके। हम यह भी देखेंगे कि हमें == . का उपयोग क्यों नहीं करना चाहिए स्ट्रिंग की तुलना करने के लिए ऑपरेटर। स्ट्रिंग्स की बराबरी() विधि से तुलना करना अगर हमें जावा में दो स्ट्रिंग्स