1
कैलेंडर का उपयोग करें कैलेंडर वर्ग के पास तरीकों की तुलना, बराबर, उसके बाद, और पहले भी है, और वे उसी तरह कार्य करते हैं जो हम ऊपर वर्णित तिथि वर्ग में करते हैं। क्योंकि किसी दिनांक की जानकारी कैलेंडर में संग्रहीत होती है, तुलना करने के लिए तिथि निकालने की कोई आवश्यकता नहीं है।
2
कैलेंडर ऑब्जेक्ट के उदाहरण बनाएं कैलेंडर वर्ग तरीकों का उपयोग करने के लिए, आपको इस वर्ग के ऑब्जेक्ट को इन्स्तांत करना होगा। अच्छी खबर यह है कि आप पहले बनाई गई तिथि के उदाहरणों से तारीख निकाल सकते हैं।
कैलेंडर CAL1 = Calendar.getInstance () - // घोषित cal1Calendar CAL2 = Calendar.getInstance () - // घोषित cal2Calendar CAL3 Calendar.getInstance = () - // cal3cal1.setTime राज्यों (data1) - // तारीख cal1cal2 पर लागू होता है .setTime (data2) -cal3.setTime (DATE3) -
3
पहले का उपयोग करके कैल 1 और कैल 2 की तुलना करें नीचे दिए गए कोड को सही होना चाहिए, क्योंकि कैल 1 कैल्सा से पहले है।
System.out.print (cal1.before (cal2)) - // Netorna true
4
बाद का उपयोग करके कैल 1 और कैल 2 की तुलना करें। नीचे दिए गए कोड को झूठी वापसी करना चाहिए, क्योंकि कैल्सा कैल 1 से पहले है।
System.out.print (cal1.after (cal2)) - // नेटनो झूठा
5
बराबर का उपयोग कर cal1 और cal2 की तुलना करें नीचे दिए गए कोड में एक सच्चे मामले का एक उदाहरण और एक झूठे मामला दिखाया गया है। क्या तुलना परिभाषित करता है कि तुलना में उपयोग किए जाने वाले कैलेंडर वर्ग के दो उदाहरण हैं कोड को "सच" और फिर "अगली पंक्ति" पर "गलत" वापस करना चाहिए।
Println (cal1.equals (CAL3)) - // Netorna सच: CAL1 == cal3System.out.print (cal1.equals (CAL2)) - // रिटर्न झूठी: CAL1 CAL2 =!