विषयसूची
जावा दो तिथियों के बीच महीनों में अंतर ढूंढता है
जावा में, दोतारीखों के बीच महीनों का अंतरप्रस्तुत है एक नमूना प्रोग्राम जो खोजता है।
नमूना कार्यक्रम में, तुलना की जाने वाली तारीख एक स्ट्रिंग (yyyy/MM/dd) या java.util.Date है।
महीनों में अंतरखोजने की गणना विधि इस प्रकार है।
- सबसे पहले दोनों तिथियों को एक कर लें।
*कैलेंडर.सेट (कैलेंडर.दिनांक, 1) का उपयोग करें। - इसके बाद, हम एक महीने की वेतन वृद्धि में दो तिथियों की बार-बार तुलना करेंगे।
*एक बार में एक महीने की संख्या जोड़ने/घटाने के लिए Calendar.add(Calendar.MONTH, 1 या -1) का उपयोग करें। - बार-बार की गई तुलनाओं की संख्या की गणना करता है।
नमूना स्रोत
कार्यान्वयन
◆निष्पादन उदाहरण
सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { int ret = अंतर महीना ("2008/6/30", "2008/6/1"); System.out.println ("परिणाम1 = "+ret); ret = अंतर महीना ("2008/7/1","2008/6/3"); System.out.println("परिणाम 2 = "+ret); ret = अंतरमहीना("2008/12/20","2008/6 / 1"); System.out.println("परिणाम 3 = "+ret); ret = अंतरमहीना("2010/6/20","2008/6/1"); System.out.println("परिणाम 4 = "+ret); ret = अंतर महीना ("2008/6/1", "2008/7/1"); System.out.println ("परिणाम 5 = "+ret); ret = अंतर महीना ("2008/7 / 1","2009/7/1"); System.out.println("परिणाम 6 = "+ret); }
◆निष्पादन परिणाम
परिणाम 1 = 0 परिणाम 2 = 1 परिणाम 3 = 6 परिणाम 4 = 24 परिणाम 5 = -1 परिणाम 6 = -12
यह नमूना प्रोग्राम चैट और मैसेंजर के लिए है.कैलेंडर/शेड्यूल प्रबंधन फ़ंक्शनवास्तव में प्रयोग किया जाता है.