Uses of Class
java.util.Calendar

Packages that use Calendar
Package
Description
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java programming language.
Provides classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
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.
Provides the API for server side data source access and processing from the Java programming language.
Standard interfaces and base classes for JDBC RowSet implementations.
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
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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
    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 is a concrete subclass of Calendar and provides the standard calendar system used by most of the world.
    Classes in java.util that implement interfaces with type arguments of type Calendar
    Modifier and Type
    Class
    Description
    class 
    The Calendar class is an abstract class that provides methods for converting between a specific instant in time and a set of calendar fields such as YEAR, MONTH, DAY_OF_MONTH, HOUR, and so on, and for manipulating the calendar fields, such as getting the date of the next week.
    Methods in java.util that return Calendar
    Modifier and Type
    Method
    Description
    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.