类的用途
java.util.Calendar

使用 Calendar 的包
描述
提供使用 Java 编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的 API。
提供以独立于自然语言的方式处理文本、日期、数字和消息的类和接口。
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
提供用于从 Java 编程语言访问和处理服务端数据源的 API。
JDBC RowSet 实现的标准接口和基类。
定义 XML/Java 类型映射。
  • Calendarjava.sql 中的用法

    java.sql 中的方法,参数类型为 Calendar
    修饰符和类型
    方法
    描述
    CallableStatement.getDate(int parameterIndex, Calendar cal)
    检索指定 JDBC DATE 参数的值作为 java.sql.Date 对象,使用给定的 Calendar 对象构造日期。
    CallableStatement.getDate(String parameterName, Calendar cal)
    检索 JDBC DATE 参数的值作为 java.sql.Date 对象,使用给定的 Calendar 对象构造日期。
    ResultSet.getDate(int columnIndex, Calendar cal)
    检索此 ResultSet 对象当前行中指定列的值作为 Java 编程语言中的 java.sql.Date 对象。
    ResultSet.getDate(String columnLabel, Calendar cal)
    检索此 ResultSet 对象当前行中指定列的值作为 Java 编程语言中的 java.sql.Date 对象。
    CallableStatement.getTime(int parameterIndex, Calendar cal)
    检索指定 JDBC TIME 参数的值作为 java.sql.Time 对象,使用给定的 Calendar 对象构造时间。
    CallableStatement.getTime(String parameterName, Calendar cal)
    检索 JDBC TIME 参数的值作为 java.sql.Time 对象,使用给定的 Calendar 对象构造时间。
    ResultSet.getTime(int columnIndex, Calendar cal)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Time 对象。
    ResultSet.getTime(String columnLabel, Calendar cal)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Time 对象。
    CallableStatement.getTimestamp(int parameterIndex, Calendar cal)
    检索指定 JDBC TIMESTAMP 参数的值作为 java.sql.Timestamp 对象,使用给定的 Calendar 对象构造 Timestamp 对象。
    CallableStatement.getTimestamp(String parameterName, Calendar cal)
    检索 JDBC TIMESTAMP 参数的值作为 java.sql.Timestamp 对象,使用给定的 Calendar 对象构造 Timestamp 对象。
    ResultSet.getTimestamp(int columnIndex, Calendar cal)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Timestamp 对象。
    ResultSet.getTimestamp(String columnLabel, Calendar cal)
    检索此 ResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Timestamp 对象。
    void
    CallableStatement.setDate(String parameterName, Date x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Date 值。
    void
    PreparedStatement.setDate(int parameterIndex, Date x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Date 值。
    void
    CallableStatement.setTime(String parameterName, Time x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Time 值。
    void
    PreparedStatement.setTime(int parameterIndex, Time x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Time 值。
    void
    CallableStatement.setTimestamp(String parameterName, Timestamp x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Timestamp 值。
    void
    PreparedStatement.setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Timestamp 值。
  • Calendarjava.text 中的用法

    java.text 中的字段声明为 Calendar
    修饰符和类型
    Field
    描述
    protected Calendar
    DateFormat.calendar
    Calendar 用于计算日期时间字段和时间的实例。
    java.text 中返回 Calendar 的方法
    修饰符和类型
    方法
    描述
    DateFormat.getCalendar()
    获取与此日期/时间格式化程序关联的日历。
    java.text 中的方法,参数类型为 Calendar
    修饰符和类型
    方法
    描述
    void
    DateFormat.setCalendar(Calendar newCalendar)
    设置此日期格式要使用的日历。
  • Calendarjava.util 中的用法

    java.utilCalendar 的子类
    修饰符和类型
    描述
    class 
    GregorianCalendarCalendar 的具体子类,提供世界上大部分地区使用的标准日历系统。
    java.util 中返回 Calendar 的方法
    修饰符和类型
    方法
    描述
    Calendar.Builder.build()
    返回根据 setter 方法设置的参数构建的 Calendar
    static Calendar
    Calendar.getInstance()
    使用默认时区和locale获取日历。
    static Calendar
    Calendar.getInstance(Locale aLocale)
    获取使用默认时区和指定locale的日历。
    static Calendar
    Calendar.getInstance(TimeZone zone)
    获取使用指定时区和默认locale的日历。
    static Calendar
    Calendar.getInstance(TimeZone zone, Locale aLocale)
    获取具有指定时区和locale的日历。
    java.util 中的方法,参数类型为 Calendar
    修饰符和类型
    方法
    描述
    int
    Calendar.compareTo(Calendar anotherCalendar)
    比较由两个 Calendar 对象表示的时间值(与 时代 的毫秒偏移量)。
  • Calendarjavax.sql 中的用法

    javax.sql 中的方法,参数类型为 Calendar
    修饰符和类型
    方法
    描述
    void
    RowSet.setDate(int parameterIndex, Date x, Calendar cal)
    使用给定的 java.sql.Date 值设置此 RowSet 对象命令中的指定参数。
    void
    RowSet.setDate(String parameterName, Date x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Date 值。
    void
    RowSet.setTime(int parameterIndex, Time x, Calendar cal)
    使用给定的 java.sql.Time 值设置此 RowSet 对象命令中的指定参数。
    void
    RowSet.setTime(String parameterName, Time x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Time 值。
    void
    RowSet.setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
    使用给定的 java.sql.Timestamp 值设置此 RowSet 对象命令中的指定参数。
    void
    RowSet.setTimestamp(String parameterName, Timestamp x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Timestamp 值。
  • Calendarjavax.sql.rowset 中的用法

    javax.sql.rowset 中的方法,参数类型为 Calendar
    修饰符和类型
    方法
    描述
    void
    BaseRowSet.setDate(int parameterIndex, Date x, Calendar cal)
    将指定参数设置为给定的 java.sql.Date 对象。
    void
    BaseRowSet.setDate(String parameterName, Date x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Date 值。
    void
    BaseRowSet.setTime(int parameterIndex, Time x, Calendar cal)
    将指定参数设置为给定的 java.sql.Time 对象。
    void
    BaseRowSet.setTime(String parameterName, Time x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Time 值。
    void
    BaseRowSet.setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
    将指定参数设置为给定的 java.sql.Timestamp 对象。
    void
    BaseRowSet.setTimestamp(String parameterName, Timestamp x, Calendar cal)
    使用给定的 Calendar 对象将指定参数设置为给定的 java.sql.Timestamp 值。
  • Calendarjavax.xml.datatype 中的用法

    javax.xml.datatype 中的方法,参数类型为 Calendar
    修饰符和类型
    方法
    描述
    abstract void
    Duration.addTo(Calendar calendar)
    将此持续时间添加到 Calendar 对象。
    long
    Duration.getTimeInMillis(Calendar startInstant)
    返回持续时间的长度(以毫秒为单位)。
    abstract Duration
    Duration.normalizeWith(Calendar startTimeInstant)
    以特定时刻为参考点,将年月字段转换为天字段。