Uses of Class
java.util.Calendar

Packages that use Calendar 
Package Description
java.sql
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java™ programming language.
java.text
Provides classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
java.util
Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
javax.sql
Provides the API for server side data source access and processing from the Java™ programming language.
javax.sql.rowset
Standard interfaces and base classes for JDBC RowSet implementations.
javax.xml.datatype
Defines XML/Java Type Mappings.
  • Uses of Calendar in java.sql

    Methods in java.sql with parameters of type Calendar 
    Modifier and Type Method Description
    Date CallableStatement.getDate​(int parameterIndex, Calendar cal)
    Retrieves the value of the designated JDBC DATE parameter as a java.sql.Date object, using the given Calendar object to construct the date.
    Date CallableStatement.getDate​(String parameterName, Calendar cal)
    Retrieves the value of a JDBC DATE parameter as a java.sql.Date object, using the given Calendar object to construct the date.
    Date ResultSet.getDate​(int columnIndex, Calendar cal)
    Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.
    Date ResultSet.getDate​(String columnLabel, Calendar cal)
    Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.
    Time CallableStatement.getTime​(int parameterIndex, Calendar cal)
    Retrieves the value of the designated JDBC TIME parameter as a java.sql.Time object, using the given Calendar object to construct the time.
    Time CallableStatement.getTime​(String parameterName, Calendar cal)
    Retrieves the value of a JDBC TIME parameter as a java.sql.Time object, using the given Calendar object to construct the time.
    Time ResultSet.getTime​(int columnIndex, Calendar cal)
    Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.
    Time ResultSet.getTime​(String columnLabel, Calendar cal)
    Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.
    Timestamp CallableStatement.getTimestamp​(int parameterIndex, Calendar cal)
    Retrieves the value of the designated JDBC TIMESTAMP parameter as a java.sql.Timestamp object, using the given Calendar object to construct the Timestamp object.
    Timestamp CallableStatement.getTimestamp​(String parameterName, Calendar cal)
    Retrieves the value of a JDBC TIMESTAMP parameter as a java.sql.Timestamp object, using the given Calendar object to construct the Timestamp object.
    Timestamp ResultSet.getTimestamp​(int columnIndex, Calendar cal)
    Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
    Timestamp ResultSet.getTimestamp​(String columnLabel, Calendar cal)
    Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
    void CallableStatement.setDate​(String parameterName, Date x, Calendar cal)
    Sets the designated parameter to the given java.sql.Date value, using the given Calendar object.
    void PreparedStatement.setDate​(int parameterIndex, Date x, Calendar cal)
    Sets the designated parameter to the given java.sql.Date value, using the given Calendar object.
    void CallableStatement.setTime​(String parameterName, Time x, Calendar cal)
    Sets the designated parameter to the given java.sql.Time value, using the given Calendar object.
    void PreparedStatement.setTime​(int parameterIndex, Time x, Calendar cal)
    Sets the designated parameter to the given java.sql.Time value, using the given Calendar object.
    void CallableStatement.setTimestamp​(String parameterName, Timestamp x, Calendar cal)
    Sets the designated parameter to the given java.sql.Timestamp value, using the given Calendar object.
    void PreparedStatement.setTimestamp​(int parameterIndex, Timestamp x, Calendar cal)
    Sets the designated parameter to the given java.sql.Timestamp value, using the given Calendar object.
  • Uses of Calendar in java.text

    Fields in java.text declared as Calendar 
    Modifier and Type Field Description
    protected Calendar DateFormat.calendar
    The Calendar instance used for calculating the date-time fields and the instant of time.
    Methods in java.text that return Calendar 
    Modifier and Type Method Description
    Calendar DateFormat.getCalendar()
    Gets the calendar associated with this date/time formatter.
    Methods in java.text with parameters of type Calendar 
    Modifier and Type Method Description
    void DateFormat.setCalendar​(Calendar newCalendar)
    Set the calendar to be used by this date format.
  • Uses of Calendar in java.util

    Subclasses of Calendar in java.util 
    Modifier and Type Class Description
    class  GregorianCalendar
    GregorianCalendar is a concrete subclass of Calendar and provides the standard calendar system used by most of the world.
    Methods in java.util that return Calendar 
    Modifier and Type Method Description
    Calendar Calendar.Builder.build()
    Returns a Calendar built from the parameters set by the setter methods.
    static Calendar Calendar.getInstance()
    Gets a calendar using the default time zone and locale.
    static Calendar Calendar.getInstance​(Locale aLocale)
    Gets a calendar using the default time zone and specified locale.
    static Calendar Calendar.getInstance​(TimeZone zone)
    Gets a calendar using the specified time zone and default locale.
    static Calendar Calendar.getInstance​(TimeZone zone, Locale aLocale)
    Gets a calendar with the specified time zone and locale.
    Methods in java.util with parameters of type Calendar 
    Modifier and Type Method Description
    int Calendar.compareTo​(Calendar anotherCalendar)
    Compares the time values (millisecond offsets from the Epoch) represented by two Calendar objects.
  • Uses of Calendar in javax.sql

    Methods in javax.sql with parameters of type Calendar 
    Modifier and Type Method Description
    void RowSet.setDate​(int parameterIndex, Date x, Calendar cal)
    Sets the designated parameter in this RowSet object's command with the given java.sql.Date value.
    void RowSet.setDate​(String parameterName, Date x, Calendar cal)
    Sets the designated parameter to the given java.sql.Date value, using the given Calendar object.
    void RowSet.setTime​(int parameterIndex, Time x, Calendar cal)
    Sets the designated parameter in this RowSet object's command with the given java.sql.Time value.
    void RowSet.setTime​(String parameterName, Time x, Calendar cal)
    Sets the designated parameter to the given java.sql.Time value, using the given Calendar object.
    void RowSet.setTimestamp​(int parameterIndex, Timestamp x, Calendar cal)
    Sets the designated parameter in this RowSet object's command with the given java.sql.Timestamp value.
    void RowSet.setTimestamp​(String parameterName, Timestamp x, Calendar cal)
    Sets the designated parameter to the given java.sql.Timestamp value, using the given Calendar object.
  • Uses of Calendar in javax.sql.rowset

    Methods in javax.sql.rowset with parameters of type Calendar 
    Modifier and Type Method Description
    void BaseRowSet.setDate​(int parameterIndex, Date x, Calendar cal)
    Sets the designated parameter to the given java.sql.Date object.
    void BaseRowSet.setDate​(String parameterName, Date x, Calendar cal)
    Sets the designated parameter to the given java.sql.Date value, using the given Calendar object.
    void BaseRowSet.setTime​(int parameterIndex, Time x, Calendar cal)
    Sets the designated parameter to the given java.sql.Time object.
    void BaseRowSet.setTime​(String parameterName, Time x, Calendar cal)
    Sets the designated parameter to the given java.sql.Time value, using the given Calendar object.
    void BaseRowSet.setTimestamp​(int parameterIndex, Timestamp x, Calendar cal)
    Sets the designated parameter to the given java.sql.Timestamp object.
    void BaseRowSet.setTimestamp​(String parameterName, Timestamp x, Calendar cal)
    Sets the designated parameter to the given java.sql.Timestamp value, using the given Calendar object.
  • Uses of Calendar in javax.xml.datatype

    Methods in javax.xml.datatype with parameters of type Calendar 
    Modifier and Type Method Description
    abstract void Duration.addTo​(Calendar calendar)
    Adds this duration to a Calendar object.
    long Duration.getTimeInMillis​(Calendar startInstant)
    Returns the length of the duration in milli-seconds.
    abstract Duration Duration.normalizeWith​(Calendar startTimeInstant)
    Converts the years and months fields into the days field by using a specific time instant as the reference point.