GregorianCalendar Calendar क्लास का एक ठोस सबक्लास है और यह दुनिया के अधिकांश हिस्सों द्वारा उपयोग की जाने वाली मानक कैलेंडर प्रणाली प्रदान करता है। जावा में, यह GregorianCalendar ग्रेगोरियन कैलेंडर के साथ-साथ जूलियन कैलेंडर दोनों को संभाल सकता है। हम GregorianCalendar क्लास के getActualMaximum() मेथड का उपयोग करके किसी विशेष वर्ष के महीने में दिनों की संख्या निर्धारित या खोज सकते हैं। यह मेथड वह अधिकतम मान लौटाता है जो GregorianCalendar फील्ड में हो सकता है। पैरामीटर Calendar क्लास का कोई भी फील्ड हो सकता है।
सिंटैक्स
public int getActualMaximum(int field)
उदाहरण
import java.util.*;
public class NoOfDaysInAMonthOfAYearTest {
public static void main(String []args) {
for (int i = 2000; i < 2018; i++) {
Calendar calendar = new GregorianCalendar(i, Calendar.FEBRUARY, 1);
int numberOfDays = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("फरवरी " + i + ": " + numberOfDays + " दिन");
}
}
}
आउटपुट
फरवरी 2000: 29 दिन फरवरी 2001: 28 दिन फरवरी 2002: 28 दिन फरवरी 2003: 28 दिन फरवरी 2004: 29 दिन फरवरी 2005: 28 दिन फरवरी 2006: 28 दिन फरवरी 2007: 28 दिन फरवरी 2008: 29 दिन फरवरी 2009: 28 दिन फरवरी 2010: 28 दिन फरवरी 2011: 28 दिन फरवरी 2012: 29 दिन फरवरी 2013: 28 दिन फरवरी 2014: 28 दिन फरवरी 2015: 28 दिन फरवरी 2016: 29 दिन फरवरी 2017: 28 दिन