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

जावा में समय मानों की तुलना करने के विभिन्न तरीके क्या हैं?

स्थानीय समय वर्ग स्थानीय समय यानी समय क्षेत्र के बिना समय का प्रतिनिधित्व करता है। यह वर्ग दो बार तुलना करने के लिए isBefore (), isAfter () और, isEqual () जैसे विभिन्न तरीके प्रदान करता है।

उदाहरण

आयात java.time.LocalTime;पब्लिक क्लास टेस्ट {सार्वजनिक स्थैतिक शून्य मुख्य(स्ट्रिंग args[]) {लोकलटाइम टाइम1 =लोकलटाइम.ऑफ़(10, 15, 45); लोकलटाइम टाइम2 =लोकलटाइम.ऑफ़ (07, 25, 55); बूलियन बूल1 =Time1.isAfter(Time2); बूलियन बूल2 =Time1.isBefore(Time2); if(bool1){ System.out.println(Time1+" "+ Time2" के बाद है); }else if(bool2){ System.out.println(Time1+" "+ Time2" से पहले है); }else{ System.out.println(Time1+" बराबर है "+ Time2); } }}

आउटपुट

 

10:15:45 07:25:55 के बाद है

उदाहरण

आयात करें हूँ"; स्ट्रिंग टाइमस्ट्र2 ="2:30:12 अपराह्न”; // SimpleDateFormat वर्ग को तुरंत चालू करना SimpleDateFormat फ़ॉर्मेटर =नया SimpleDateFormat ("HH:mm:SS a"); दिनांक दिनांक समय 1 =formatter.parse (timeStr1); दिनांक दिनांक समय 2 =formatter.parse (timeStr2); बूलियन बूल1 =dateTime1.after(dateTime2); बूलियन बूल 2 =डेटटाइम 1. इससे पहले (डेटटाइम 2); बूलियन बूल3 =dateTime1.equals(dateTime2); if(bool1){ System.out.println(timeStr1+" "+timeStr2" के बाद है); }else if(bool2){ System.out.println(timeStr1+" "+timeStr2" से पहले है); }else if(bool3){ System.out.println(timeStr1+" is equla to "+timeStr2); } }}

आउटपुट

 

8:27:45 पूर्वाह्न 2:30:12 अपराह्न के बाद है


  1. JavaFX में 2D ऑब्‍जेक्‍ट के विभिन्‍न ऑपरेशन क्‍या हैं?

    JavaFX 2D ऑब्जेक्ट्स पर तीन ऑपरेशनों का समर्थन करता है, अर्थात् - संघ, घटाव और चौराहे । संघ संचालन - यह ऑपरेशन इनपुट के रूप में दो या दो से अधिक आकार लेता है और उनके कब्जे वाले क्षेत्र को लौटाता है। चौराहे ऑपरेशन - यह ऑपरेशन इनपुट के रूप में दो या दो से अधिक आकार लेता है और उनके बीच का प्रतिच्

  1. JavaFX द्वारा प्रदान की जाने वाली विभिन्न 2D आकृतियाँ क्या हैं?

    निम्नलिखित विभिन्न ज्यामितीय आकार हैं जिन्हें आप JavaFX का उपयोग करके बना सकते हैं रेखा - रेखा दो-बिंदुओं को मिलाने वाली एक ज्यामितीय संरचना है। javafx.scene.shape .रेखा वर्ग XY तल में एक रेखा का प्रतिनिधित्व करता है। आयताकार - आयत एक चार भुजाओं वाला बहुभुज होता है जिसमें समकोण के रूप में सभी

  1. JavaFX में विभिन्न पथ तत्व क्या हैं?

    द javafx.scene.shape पैकेज ऐसी कक्षाएं प्रदान करता है जिनका उपयोग करके आप विभिन्न 2D आकार बना सकते हैं, लेकिन ये केवल आदिम आकृतियाँ हैं जैसे रेखा, वृत्त, बहुभुज, और दीर्घवृत्त, आदि... इसलिए, यदि आप जटिल कस्टम आकार बनाना चाहते हैं तो आपको Path वर्ग का उपयोग करने की आवश्यकता है। द पाथ क्लास पथ वर्ग ए