जावा में कैलेंडर क्लास का उपयोग कैसे करें?

Java Mem Kailendara Klasa Ka Upayoga Kaise Karem



कैलेंडर वर्ग दिनांक और समय गणना पर एक अमूर्त परत प्रदान करता है। यह प्रोग्रामर्स को दिनांक, समय और कैलेंडर-विशिष्ट संचालन के साथ काम करने में सहायता करता है। यह तिथियों में हेरफेर करने, विशिष्ट घटकों को निकालने या समय क्षेत्र रूपांतरणों को संभालने के लिए विभिन्न तरीके भी प्रदान करता है। कैलेंडर का उपयोग ईवेंट शेड्यूलिंग, अनुस्मारक, तिथि गणना और व्यावसायिक बैठकों और कई अन्य चीजों के लिए किया जा सकता है।

यह आलेख जावा में कैलेंडर क्लास का उपयोग करने के कार्यान्वयन को प्रदर्शित करता है।







जावा में कैलेंडर क्लास का उपयोग कैसे करें?

कैलेंडर क्लास जावा मानक लाइब्रेरी का एक हिस्सा है और व्यापक रूप से समर्थित है, जो विभिन्न जावा कार्यान्वयनों में क्रॉस-प्लेटफॉर्म संगतता और सुसंगत व्यवहार सुनिश्चित करता है। इसके अलावा, इसका उपयोग करके प्रोग्रामर विभिन्न स्थानों या समय क्षेत्रों के लिए विशिष्ट तिथियों और समय के साथ काम कर सकते हैं।



जावा में कैलेंडर क्लास की विभिन्न विधियाँ

कैलेंडर वर्ग बड़ी संख्या में विधियाँ प्रदान करता है जिनका उपयोग डेवलपर द्वारा विशिष्ट भागों या प्रकार के डेटा को पुनः प्राप्त करने के लिए किया जा सकता है। ये विधियाँ बहुत समय बचाती हैं और कोड की पंक्तियों को कम करती हैं।



व्यापक रूप से उपयोग की जाने वाली कुछ विधियाँ नीचे सारणीबद्ध रूप में बताई गई हैं:





विधि के नाम व्याख्या
सार्वजनिक शून्य जोड़ें (int fld, int वॉल्यूम) इसका उपयोग कैलेंडर के दिए गए फ़ील्ड में समय की विशिष्ट मात्रा को जोड़ने या हटाने के लिए किया जाता है।
सार्वजनिक अंतिम शून्य साफ़ (int क्वेरी) ठीक ' जिज्ञासा 'केवल कैलेंडर वर्ग के लिए मान।
दिनांक प्राप्त समय() यह एक दिनांक ऑब्जेक्ट लौटाता है जिसमें समय मान होता है।
सार int getMaximum(int क्वेरी) कैलेंडर की चयनित क्वेरी के लिए अधिकतम डेटा पुनर्प्राप्त करता है।
सार्वजनिक स्ट्रिंग getCalendarType() रनटाइम एनवायरनमेंट द्वारा समर्थित प्रकारों को पुनः प्राप्त करता है।
सार्वजनिक स्थैतिक कैलेंडर getInstance () प्रदान किए गए/वर्तमान समय के सापेक्ष कैलेंडर का उदाहरण/ऑब्जेक्ट प्राप्त करने के लिए उपयोग किया जाता है।
सार्वजनिक लंबा getTimeInMillis() वर्तमान समय को मिलीसेकंड प्रारूप में प्रदर्शित करता है।
सार पूर्णांक न्यूनतम प्राप्त करें(पूर्णांक क्वेरी) कैलेंडर की चयनित क्वेरी के लिए न्यूनतम मान प्राप्त करता है।

आइए अब जावा में इन विधियों का उपयोग कैसे करें इसकी बेहतर समझ के लिए कुछ उदाहरण देखें:

उदाहरण 1: 'प्राप्त करें' और 'करंटटाइममिलिस()' विधियों का उपयोग करना



पाना() 'विधि बस कैलेंडर का निर्दिष्ट भाग लौटाती है और' करंटटाइममिलिस() जैसा कि नीचे दिखाया गया है, विधि मिलीसेकंड प्रारूप में समय पुनर्प्राप्त करती है:

java.util आयात करें। * ;
सार्वजनिक वर्ग CalendarGetMethod {
सार्वजनिक स्थैतिक शून्य मुख्य ( डोरी [ ] तर्क ) // मुख्य विधि का निर्माण

{
लंबा curTime = System.currentTimeMillis ( ) ;
कैलेंडर CalendarInstance = Calendar.getInstance ( ) ;
System.out.println ( 'चालू वर्ष: ' + CalendarInstance.get ( कैलेंडर वर्ष ) ) ;
System.out.println ( 'वर्तमान दिन: ' + CalendarInstance.get ( कैलेंडर.दिनांक ) ) ;
System.out.println ( 'वर्तमान मिनट:' + CalendarInstance.get ( कैलेंडर.मिनट ) ) ;
System.out.println ( 'वर्तमान दूसरा:' + CalendarInstance.get ( कैलेंडर.दूसरा ) ) ;
System.out.println ( 'वर्तमान समय मिलीसेकंड में:' + कर्टाइम ) ;
}
}

उपरोक्त कोड की व्याख्या:

  • पहले ' जनता 'वर्ग' नाम से बनाया गया है CalendarGetMethod ”। इसके अंदर, एक ' बनाएं लंबा 'प्रकार चर नाम दिया गया' curTime ' और इसे उस मान से आरंभ करें जो ' द्वारा लौटाया गया है करंटटाइममिलिस() ' तरीका।
  • इसके बाद, ' का एक उदाहरण बनाएं पंचांग 'वर्ग का नाम' CalendarInstance ”। इस उदाहरण का उपयोग 'कॉल करने के लिए किया जाता है पाना() 'विधि जो वर्तमान को पुनः प्राप्त करती है' वर्ष ”,“ महीना ”,“ मिनट ', और ' दूसरा ”। और println() विधि का उपयोग करके कंसोल पर आउटपुट प्रदर्शित करें।

निष्पादन की समाप्ति के बाद, आउटपुट इस प्रकार दिखता है:

स्नैपशॉट दिखाता है कि आवश्यक डेटा पुनर्प्राप्त कर लिया गया है।

उदाहरण 2: 'गेटमैक्सिमम()' और 'गेटमिनिमम()' तरीकों का उपयोग करना

'से डेटा का केवल विशिष्ट भाग पुनर्प्राप्त करने के लिए पंचांग 'वर्ग अधिकतम और न्यूनतम मूल्यों पर निर्भर करता है,' अधिकतम प्राप्त करें() ' और ' न्यूनतम प्राप्त करें() तरीकों का उपयोग किया जा सकता है।

नीचे दिए गए कोड पर जाएँ जिसमें इन विधियों का उपयोग 'के साथ किया जा रहा है' पंचांग जावा में कक्षा:

java.util आयात करें। * ;
सार्वजनिक वर्ग CalendarGetMethod {
सार्वजनिक स्थैतिक शून्य मुख्य ( डोरी [ ] तर्क ) // मुख्य विधि का निर्माण
{
कैलेंडर CalendarInstance = Calendar.getInstance ( ) ;
int max = CalendarInstance.getMaximum ( कैलेंडर.DAY_OF_WEEK ) ;
System.out.println ( 'एक सप्ताह में अधिकतम दिनों की संख्या प्राप्त की जा सकती है:' + अधिकतम ) ;
int मिनट = CalendarInstance.getMinimum ( कैलेंडर.DAY_OF_WEEK ) ;
System.out.println ( 'एक सप्ताह में हो सकने वाले न्यूनतम दिनों की संख्या पुनः प्राप्त करना:' + मि ) ;
}
}

उपरोक्त कोड की व्याख्या:

  • सबसे पहले, ' का एक उदाहरण बनाएं पंचांग ' बुलाया ' CalendarInstance ”। उसके बाद, इस उदाहरण का उपयोग 'आह्वान करने के लिए करें अधिकतम प्राप्त करें() ' और ' न्यूनतम प्राप्त करें() 'तरीके।
  • अगला, ' सप्ताह का दिन ” को “getMaximum()” और “getMinimum()” तरीकों के मान के रूप में पारित किया जाता है।

निष्पादन चरण की समाप्ति के बाद:

स्नैपशॉट से पता चलता है कि ' न्यूनतम प्राप्त करें() ' और ' अधिकतम प्राप्त करें() 'कैलेंडर वर्ग के तरीकों का उपयोग किया गया है।

निष्कर्ष

जावा में, कैलेंडर क्लास दिनांक, समय और कैलेंडर-संबंधित संचालन के साथ काम करने के लिए एक बहुमुखी और मानकीकृत दृष्टिकोण प्रदान करता है। यह कैलेंडर क्लास को अस्थायी डेटा से जुड़े अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए एक मूल्यवान उपकरण बनाता है। कैलेंडर क्लास द्वारा कई विधियाँ प्रदान की जाती हैं जो प्रोग्रामर के समय और प्रयास को कम करने में मदद करती हैं। यह सब जावा में कैलेंडर क्लास कार्यान्वयन के बारे में है।