मेनू

जावा: दो तिथियों के बीच महीनों की संख्या का अंतर ज्ञात कीजिए।

विषयसूची

जावा: दो तिथियों के बीच महीनों की संख्या का अंतर ज्ञात कीजिए।

जावा में, दोतिथि में महीनों की संख्या में अंतरउत्तर ज्ञात करने के लिए यहाँ एक नमूना प्रोग्राम दिया गया है।
यह सैंपल प्रोग्राम उन मामलों को संभालता है जहां तुलना की जा रही तिथि स्ट्रिंग प्रारूप (yyyy/MM/dd) में है और साथ ही java.util.Date प्रारूप में भी है।

महीनों की संख्या में अंतरइसे ज्ञात करने की विधि इस प्रकार है:

  1. सबसे पहले, दोनों तारीखों को मिलाकर एक दिन बना लें।
    * Calendar.set(Calendar.DATE, 1) का उपयोग करें।
  2. इसके बाद, हम मासिक आधार पर दोनों तिथियों की बार-बार तुलना करेंगे।
    * एक बार में एक महीना जोड़ने या घटाने के लिए Calendar.add(Calendar.MONTH, 1 or -1) का उपयोग करें।
  3. यह तुलना को दोहराए जाने की संख्या की गणना करता है।


नमूना स्रोत

कार्यान्वयन

◆उदाहरण

पब्लिक स्टैटिक वॉइड मेन(स्ट्रिंग[] आर्ग्स) { इंट रेट = अंतर माह ("2008/6/30", "2008/6/1"); सिस्टम.आउट.प्रिंटलाइन ("परिणाम 1 = " + रेट); रेट = अंतर माह ("2008/7/1", "2008/6/3"); सिस्टम.आउट.प्रिंटलाइन ("परिणाम 2 = " + रेट); रेट = अंतर माह ("2008/12/20", "2008/6/1"); सिस्टम.आउट.प्रिंटलाइन ("परिणाम 3 = " + रेट); रेट = अंतर माह ("2010/6/20", "2008/6/1"); सिस्टम.आउट.प्रिंटलाइन ("परिणाम 4 = " + रेट); रेट = अंतर माह ("2008/6/1", "2008/7/1"); System.out.println("परिणाम 5 = "+ret); ret = differenceMonth("2008/7/1","2009/7/1"); System.out.println("परिणाम 6 = "+ret); }

◆निष्पादन परिणाम

परिणाम 1 = 0, परिणाम 2 = 1, परिणाम 3 = 6, परिणाम 4 = 24, परिणाम 5 = -1, परिणाम 6 = -12

यह सैंपल प्रोग्राम चैट और मैसेंजर के लिए है।कैलेंडर और शेड्यूल प्रबंधन फ़ंक्शनमैं वास्तव में [इस संदर्भ में] इसका उपयोग कर रहा हूँ।

  • URLをコピーしました!
विषयसूची