विषयसूची
जावा महीने के अंत की तारीखपाना कैलेंडर.getActualMaximum()
जावामें निर्दिष्ट तिथि कामहीने के अंत की तारीखयह प्राप्त करने के लिए एक नमूना कार्यक्रम है।
java.util.कैलेंडरकक्षाgetActualMaximum(कैलेंडर.दिनांक)मेंमहीने के अंत की तारीखप्राप्त किया जा सकता है।
नमूना कार्यक्रम
/** * निर्दिष्ट दिनांक स्ट्रिंग (yyyy/MM/dd या yyyy-MM-dd) में महीने का अंतिम दिन लौटाता है *। * * @param strDate लक्ष्य दिनांक स्ट्रिंग * @return महीने का अंतिम दिन */ सार्वजनिक static int getLastDay(String strDate) { if (strDate == null || strDate.length() != 10) { नया IllegalArgumentException फेंकें( " तर्क स्ट्रिंग ["+ strDate +"]" + "अमान्य है।"); } int yyyy = Integer.parseInt(strDate.substring(0,4)); int MM = Integer.parseInt(strDate.substring(5 , 7)); int dd = Integer.parseInt(strDate.substring(8,10)); कैलेंडर cal = Calendar.getInstance(); cal.set(yyyy,MM-1,dd); int अंतिम = cal.getActualMaximum ( Calendar.DATE); अंतिम वापसी; }
निष्पादन परिणाम
◆निष्पादन उदाहरण
सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { System.out.println(getLastDay("2007/01/01")); System.out.println(getLastDay("2007/02/01")); System.out .println(getLastDay("2008/02/01")); }
◆आउटपुट परिणाम
31 28 29
*2008 एक लीप वर्ष है, इसलिए फरवरी का आखिरी दिन 29 वां होगा।