Question: What are the List of Calendar Methods?

Answer: Method: public void add(int field, int amount)
Description: Adds the specified (signed) amount of time to the given calendar field.

Method: public boolean after (Object when)
Description: The method Returns true if the time represented by this Calendar is after the time represented by when Object.	

Method: public boolean before(Object when)
Description: The method Returns true if the time represented by this Calendar is before the time represented by when Object.

Method: public final void clear(int field)
Description: Set the given calendar field value and the time value of this Calendar undefined.

Method: public Object clone()
Description: Clone method provides the copy of the current object.

Method: public int compareTo(Calendar anotherCalendar)
Description: The compareTo() method of Calendar class compares the time values (millisecond offsets) between two calendar object.

Method: protected void complete()
Description: It fills any unset fields in the calendar fields.

Method: protected abstract void computeFields()
Description: It converts the current millisecond time value time to calendar field values in fields[].

Method: protected abstract void computeTime()
Description: It converts the current calendar field values in fields[] to the millisecond time value time.

Method: public boolean equals(Object object)
Description: The equals() method compares two objects for equality and Returns true if they are equal.

Method: 
Description: 

Method: public int get(int field)
Description: In get() method fields of the calendar are passed as the parameter, and this method Returns the value of fields passed as the parameter.

Method: public int getActualMaximum(int field)
Description: Returns the Maximum possible value of the calendar field passed as the parameter to getActualMaximum() method.

Method: public int getActualMinimum(int field)
Description: Returns the Minimum possible value of the calendar field passed as parameter to getActualMinimum() methot.

Method: public static Set<String> getAvailableCalendarTypes()
Description: Returns a set which contains string set of all available calendar type supported by Java Runtime Environment.

Method: public static Locale[] getAvailableLocales()
Description: Returns an array of all locales available in java runtime environment.

Method: public String getCalendarType()
Description: Returns in string all available calendar type supported by Java Runtime Environment.

Method: public String getDisplayName(int field, int style, Locale locale)
Description: Returns the String representation of the calendar field value passed as the parameter in a given style and local.

Method: public Map<String,Integer> getDisplayNames(int field, int style, Locale locale)
Description: Returns Map representation of the calendar field value passed as the parameter in a given style and local.

Method: public int getFirstDayOfWeek()
Description: Returns the first day of the week in integer form.

Method: public abstract int getGreatestMinimum(int field)
Description: This method returns the highest minimum value of Calendar field passed as the parameter.

Method: public static Calendar getInstance()
Description: This method is used with calendar object to get the instance of calendar according to current time zone set by java runtime environment

Method: public abstract int getLeastMaximum(int field)
Description: Returns smallest value from all maximum value for the field specified as the parameter to the method.

Method: public abstract int getMaximum(int field)
Description: This method is used with calendar object to get the maximum value of the specified calendar field as the parameter.

Method: public int getMinimalDaysInFirstWeek()
Description: Returns required minimum days in integer form.

Method: public abstract int getMinimum(int field)
Description: This method is used with calendar object to get the minimum value of specified calendar field as the parameter.

Method: public final Date getTime()
Description: This method gets the time value of calendar object and Returns date.

Method: public long getTimeInMillis()
Description: Returns the current time in millisecond. This method has long as return type.

Method: public TimeZone getTimeZone()
Description: This method gets the TimeZone of calendar object and Returns a TimeZone object.

Method: public int getWeeksInWeekYear()
Description: Return total weeks in week year. Weeks in week year is returned in integer form.

Method: public int getWeekYear()
Description: This method gets the week year represented by current Calendar.

Method: public int hashCode()
Description: All other classes in Java overload hasCode() method. This method Returns the hash code for calendar object.

Method: protected final int internalGet(int field)
Description: This method returns the value of the calendar field passed as the parameter.

Method: Public boolean isLenient()
Description: Return Boolean value. True if the interpretation mode of this calendar is lenient; false otherwise.

Method: public final boolean isSet(int field)
Description: This method checks if specified field as the parameter has been set or not. If not set then it returns false otherwise true.

Method: public boolean isWeekDateSupported()
Description: Checks if this calendar supports week date. The default value is false.

Method: public abstract void roll(int field, boolean up)
Description: This method increase or decrease the specified calendar field by one unit without affecting the other field

Method: public void set(int field, int value)
Description: Sets the specified calendar field by the specified value.

Method: public void setFirstDayOfWeek(int value)
Description: Sets the first day of the week. The value which is to be set as the first day of the week is passed as parameter.

Method: public void setMinimalDaysInFirstWeek(int value)
Description: Sets the minimal days required in the first week. The value which is to be set as minimal days in first week is passed as parameter.

Method: public final void setTime(Date date)
Description: Sets the Time of current calendar object. A Date object id passed as the parameter.

Method: public void setTimeInMillis(long millis)
Description: Sets the current time in millisecond.

Method: public void setTimeZone(TimeZone value)
Description: Sets the TimeZone with passed TimeZone value (object) as the parameter.

Method: public void setWeekDate(int weekYear, int weekOfYear, int dayOfWeek)
Description: Sets the current date with specified integer value as the parameter. These values are weekYear, weekOfYear and dayOfWeek.

Method: public final Instant toInstant()
Description: The toInstant() method convert the current object to an instant.

Method: public String toString()
Description: Returns string representation of the current object.