स्थानीय समय वर्ग स्थानीय समय यानी समय क्षेत्र के बिना समय का प्रतिनिधित्व करता है। यह वर्ग दो बार तुलना करने के लिए 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 अपराह्न के बाद है