जावा में, दो तिथियों की तुलना तुलना करने के लिए () का उपयोग करके की जा सकती है तुलनीय . की विधि इंटरफेस। यह विधि '0' लौटाती है अगर दोनों तिथियां बराबर हैं , यह "0 से अधिक" . मान देता है अगर तारीख1 तारीख2 के बाद है और यह मान देता है "0 से कम" अगर तारीख1 तारीख2 से पहले की है।
सिंटैक्स
int तुलना करने के लिए(टी ओ)
उदाहरण
आयात करें दिनांक d1 =sdformat.parse("2019-04-15"); दिनांक d2 =sdformat.parse("2019-08-10"); System.out.println ("दिनांक 1 है:" + sdformat.format (d1)); System.out.println ("तारीख 2 है:" + sdformat.format (d2)); if(d1.compareTo(d2)> 0) { System.out.println ("दिनांक 1 दिनांक 2 के बाद आता है"); } और अगर (d1.compareTo(d2) <0) { System.out.println ("दिनांक 1 दिनांक 2 से पहले होता है"); } और अगर (d1.compareTo(d2) ==0) { System.out.println ("दोनों तिथियां बराबर हैं"); } }}उपरोक्त उदाहरण में, दिनांक d1 दिनांक d2 से पहले होता है, इसलिए यह प्रदर्शित कर सकता है "दिनांक 1 दिनांक 2 से पहले आता है "कंसोल में।
आउटपुट
तारीख 1 है:2019-04-15तारीख 2 है:2019-08-10दिनांक 1 तारीख 2 से पहले होती है