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

लेखक: Carl Weaver
निर्माण की तारीख: 21 फ़रवरी 2021
डेट अपडेट करें: 18 मई 2024
Anonim
High Density 2022
वीडियो: High Density 2022

विषय

जावा का उपयोग करके तारीखों की तुलना करने के कई तरीके हैं। आंतरिक रूप से, भाषा में, एक तारीख को एक चर का उपयोग करते हुए बिंदु के रूप में दर्शाया जाता है लंबा। इसमें जनवरी 1970 के बाद से मिली हुई मिलीसेकंड की संख्या शामिल है। जावा में, कक्षा है आपको देता है (डेटा), जिसमें कई विधियां शामिल हैं जो तुलना करने में मदद करती हैं। कोई भी तुलना विधि मूल रूप से दो दिनांक ऑब्जेक्ट में सहेजे गए समय की तुलना करेगी।

कदम

4 की विधि 1: का उपयोग करना से तुलना करें

  1. तुलना विधि का उपयोग करें। दिनांक वर्ग तुलनात्मक इंटरफ़ेस लागू करता हैइसलिए, दो तिथियों की तुलना तिकड़ी विधि का उपयोग करके की जा सकती है। यदि तिथियां समान हैं, तो विधि शून्य हो जाएगी। यदि तुलना की जा रही तारीख एक तर्क के रूप में पारित की गई तारीख से पहले है, तो शून्य से कम मूल्य वापस आ जाता है। यदि विपरीत होता है, तो लौटाया गया मान शून्य से अधिक होगा।

  2. दिनांक ऑब्जेक्ट बनाएँ। उनकी तुलना करने से पहले आपको प्रत्येक तिथि के लिए एक ऑब्जेक्ट बनाना होगा। ऐसा करने का एक तरीका कक्षा का उपयोग करना है सिंपलडेटफार्मेट। यह आपको किसी दिनांक को आसानी से दिनांक ऑब्जेक्ट में बदलने की अनुमति देता है।
    • दिनांक वस्तुओं की तुलना करें। नीचे दिया गया कोड प्रत्येक मामले को प्रदर्शित करेगा, जहां तर्क के रूप में समान, मामूली और प्रमुख तिथियां पारित की जाती हैं।

      4 की विधि 2: का उपयोग करना बराबरी, उपरांत यह है इससे पहले


      1. क्रमशः और बाद के तरीकों के बराबर (क्रमशः, बाद और पहले के बराबर) का उपयोग करें। आप तारीखों की तुलना करने में मदद करने के लिए इन विधियों का उपयोग कर सकते हैं। यदि दो तिथियां एक ही बिंदु को समय में संदर्भित करती हैं, तो समान पद्धति सही हो जाएगी।नीचे दिए गए उदाहरण उन तिथियों का उपयोग करेंगे जो हमने पहले ही बनाए थे जब हमने तुलनात्मक विधि का प्रदर्शन किया था।
      2. पहले की विधि का उपयोग कर तुलना करें। नीचे दिया गया कोड एक ऐसे मामले को दिखाता है जो सच है और एक जो झूठा लौटता है। अगर तारीख 1 तारीख 2 से पहले है, तो रिटर्न सही होने से पहले। अन्यथा, यह गलत है।

        • बाद विधि का उपयोग कर तुलना करें। नीचे दिया गया कोड एक ऐसे मामले को दिखाता है जो सच में वापस आता है और जो झूठा लौटता है। अगर तारीख 2 तारीख 1 से बाद की है, तो यह सही है। अन्यथा, यह गलत है।
          • बराबरी विधि का उपयोग करके तुलना करना। नीचे दिया गया कोड एक ऐसे मामले को दिखाता है जो सच है और एक जो झूठा लौटता है। यदि तिथियां समान हैं, तो समान पद्धति सही हो जाएगी। नहीं तो झूठा लौट आएगा।

            4 की विधि 3: कैलेंडर क्लास का उपयोग करना

            1. कैलेंडर का उपयोग करें। कैलेंडर वर्ग में भी, तरीकों के बाद और बाद में तुलना, समतुल्य है, और वे उसी तरह से काम करते हैं जैसा कि तिथि वर्ग में ऊपर वर्णित है। जैसे ही तारीख की जानकारी कैलेंडर में सहेजी जाती है, तुलना करने के लिए तारीख निकालने की कोई आवश्यकता नहीं है।
            2. कैलेंडर ऑब्जेक्ट्स के उदाहरण बनाएँ। कैलेंडर वर्ग के तरीकों का उपयोग करने के लिए, इस वर्ग की वस्तुओं को तुरंत करना आवश्यक होगा। अच्छी खबर यह है कि आप पहले बनाए गए दिनांक उदाहरणों से दिनांक निकाल सकते हैं।
              • पहले का उपयोग करके cal1 और cal2 की तुलना करें। नीचे दिया गया कोड सही होना चाहिए, क्योंकि cal1, cal2 से पहले है।
                • के बाद का उपयोग कर cal1 और cal2 की तुलना करें। नीचे दिया गया कोड झूठा वापस आना चाहिए, क्योंकि cal2, cal1 से पहले है।
                  • बराबरी का उपयोग करके cal1 और cal2 की तुलना करें। नीचे दिया गया कोड एक सच्चे मामले और झूठे मामले का उदाहरण दिखाता है। उत्तर क्या परिभाषित करता है तुलना में उपयोग किए जाने वाले कैलेंडर वर्ग के दो उदाहरण हैं। कोड को "वास्तविक" और फिर अगली पंक्ति में "गलत" वापस करना चाहिए।

                    4 की विधि 4: का उपयोग करना समय निकालो

                    1. दो तिथियों के समय की तुलना करने के लिए आप गेटटाइम का भी उपयोग कर सकते हैं। हालांकि, हमने पहले जो दृष्टिकोण दिखाए थे, वे सरल हैं, इसलिए कृपया उन्हें वरीयता दें। यह जावा में दो आदिम डेटा प्रकारों की तुलना होगी, इसलिए इसे "<", ">" और "==" ऑपरेटरों का उपयोग करके किया जा सकता है।
                    2. समय का प्रतिनिधित्व करने के लिए लंबी वस्तुओं का निर्माण। तारीखों की तुलना करने से पहले, लंबे पूर्णांक बनाएं और उन्हें उन तारीख वस्तुओं को असाइन करें जो हमने पहले बनाए थे। सौभाग्य से, गेटटाइम () विधि आपके लिए सभी काम करेगी।
                      • तुलना "से कम" करें। ऐसा करने के लिए, दो पूर्णांकों की तुलना करते समय प्रतीक "<" का उपयोग करें। चूंकि समय 1 समय 2 से कम है, इसलिए पहला संदेश प्रदर्शित किया जाना चाहिए। अन्य इसे केवल सिंटैक्स कारणों के लिए शामिल किया गया था।
                        • "तुलना से अधिक" बनाओ। ऐसा करने के लिए, दो पूर्णांकों की तुलना करते समय ">" प्रतीक का उपयोग करें। चूंकि समय 1 समय 2 से अधिक है, इसलिए स्क्रीन पर पहला संदेश दिखाई देना चाहिए। अन्य इसे केवल सिंटैक्स कारणों के लिए शामिल किया गया था।
                          • एक समानता परीक्षण लें। दो पूर्णांकों की तुलना करते समय समानता के लिए परीक्षण करने के लिए "==" प्रतीक का उपयोग करें। चूंकि टाइम 1 टाइम 3 के बराबर है, इसलिए स्क्रीन पर पहला संदेश दिखाई देना चाहिए। यदि कार्यक्रम दूसरे तक पहुंचता है, तो इसका मतलब है कि तिथियां समान नहीं हैं।

                            हर किसी का एक स्टाइल होता है। यदि आप एक पिशाच के रूप को पसंद करते हैं, तो यह लेख आपको इस प्रक्रिया में किसी को भी डराए बिना इसे प्राप्त करने में मदद करेगा। आपको सुंदर होने की ज़रूरत नहीं है, लेकिन अगर...

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

                            आज दिलचस्प है