JavaTM Platform
Standard Ed. 6

クラス
java.util.Calendar の使用

Calendar を使用しているパッケージ
java.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。 
javax.sql サーバー側のデータソースアクセスと JavaTM プログラミング言語を使った処理に使用する API を提供します。 
javax.sql.rowset JDBC RowSet 実装の標準インタフェースと基底クラスです。 
javax.xml.bind 非整列化、整列化および検証機能を含む実行時バインディングフレームワークをクライアントアプリケーションに提供します。 
javax.xml.datatype XML / Java の型マッピング javax.xml.datatypeAPI は、XML / Java の型マッピングを提供します。 
 

java.sql での Calendar の使用
 

Calendar 型のパラメータを持つ java.sql のメソッド
 Date ResultSet.getDate(int columnIndex, Calendar cal)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Date オブジェクトとして取得します。
 Date CallableStatement.getDate(int parameterIndex, Calendar cal)
          指定された JDBC DATE パラメータの値を java.sql.Date オブジェクトとして取り出します。
 Date ResultSet.getDate(String columnLabel, Calendar cal)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Date オブジェクトとして取得します。
 Date CallableStatement.getDate(String parameterName, Calendar cal)
          JDBC DATE パラメータの値を java.sql.Date オブジェクトとして取り出します。
 Time ResultSet.getTime(int columnIndex, Calendar cal)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Time オブジェクトとして取得します。
 Time CallableStatement.getTime(int parameterIndex, Calendar cal)
          指定された JDBC TIME パラメータの値を java.sql.Time オブジェクトとして取り出します。
 Time ResultSet.getTime(String columnLabel, Calendar cal)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Time オブジェクトとして取得します。
 Time CallableStatement.getTime(String parameterName, Calendar cal)
          JDBC TIME パラメータの値を java.sql.Time オブジェクトとして取り出します。
 Timestamp ResultSet.getTimestamp(int columnIndex, Calendar cal)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Timestamp オブジェクトとして取得します。
 Timestamp CallableStatement.getTimestamp(int parameterIndex, Calendar cal)
          指定された JDBC TIMESTAMP パラメータの値を java.sql.Timestamp オブジェクトとして取り出します。
 Timestamp ResultSet.getTimestamp(String columnLabel, Calendar cal)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の java.sql.Timestamp オブジェクトとして取得します。
 Timestamp CallableStatement.getTimestamp(String parameterName, Calendar cal)
          JDBC TIMESTAMP パラメータの値を java.sql.Timestamp オブジェクトとして取り出します。
 void PreparedStatement.setDate(int parameterIndex, Date x, Calendar cal)
          指定された Calendar オブジェクトを使用して、指定されたパラメータを指定された java.sql.Date 値に設定します。
 void CallableStatement.setDate(String parameterName, Date x, Calendar cal)
          指定された Calendar オブジェクトを使用して、指定されたパラメータを指定された java.sql.Date 値に設定します。
 void PreparedStatement.setTime(int parameterIndex, Time x, Calendar cal)
          指定された Calendar オブジェクトを使用して、指定されたパラメータを指定された java.sql.Time 値に設定します。
 void CallableStatement.setTime(String parameterName, Time x, Calendar cal)
          指定された Calendar オブジェクトを使用して、指定されたパラメータを指定された java.sql.Time 値に設定します。
 void PreparedStatement.setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
          指定された Calendar オブジェクトを使用して、指定されたパラメータを指定された java.sql.Timestamp 値に設定します。
 void CallableStatement.setTimestamp(String parameterName, Timestamp x, Calendar cal)
          指定された Calendar オブジェクトを使用して、指定されたパラメータを指定された java.sql.Timestamp 値に設定します。
 

java.text での Calendar の使用
 

Calendar として宣言されている java.text のフィールド
protected  Calendar DateFormat.calendar
          日付と時刻のフォーマットを行うためのタイムフィールドの値を生成するために DateFormat が使用するカレンダです。
 

Calendar を返す java.text のメソッド
 Calendar DateFormat.getCalendar()
          この日付/時刻フォーマッタに対応するカレンダを取得します。
 

Calendar 型のパラメータを持つ java.text のメソッド
 void DateFormat.setCalendar(Calendar newCalendar)
          この日付フォーマットで使用するカレンダを設定します。
 

java.util での Calendar の使用
 

java.util での Calendar のサブクラス
 class GregorianCalendar
          GregorianCalendar は、Calendar の具象サブクラスであり、世界のほとんどの地域で使用される標準的なカレンダシステムを提供します。
 

Calendar を返す java.util のメソッド
static Calendar Calendar.getInstance()
          デフォルトのタイムゾーンおよびロケールを使用してカレンダを取得します。
static Calendar Calendar.getInstance(Locale aLocale)
          デフォルトのタイムゾーンおよび指定されたロケールを使用してカレンダを取得します。
static Calendar Calendar.getInstance(TimeZone zone)
          指定されたタイムゾーンおよびデフォルトのロケールを使用してカレンダを取得します。
static Calendar Calendar.getInstance(TimeZone zone, Locale aLocale)
          指定されたタイムゾーンおよびロケールを使用してカレンダを取得します。
 

Calendar 型のパラメータを持つ java.util のメソッド
 int Calendar.compareTo(Calendar anotherCalendar)
          2 つの Calendar オブジェクトで表される時刻値 (エポックからのミリ秒単位のオフセット) を比較します。
 

javax.sql での Calendar の使用
 

Calendar 型のパラメータを持つ javax.sql のメソッド
 void RowSet.setDate(int parameterIndex, Date x, Calendar cal)
          この RowSet オブジェクトのコマンド内の指定したパラメータを、指定した java.sql.Date 値に設定します。
 void RowSet.setDate(String parameterName, Date x, Calendar cal)
          指定された Calendar オブジェクトを使用して、指定されたパラメータを指定された java.sql.Date 値に設定します。
 void RowSet.setTime(int parameterIndex, Time x, Calendar cal)
          この RowSet オブジェクトのコマンドで指定したパラメータを、指定した java.sql.Time 値に設定します。
 void RowSet.setTime(String parameterName, Time x, Calendar cal)
          指定された Calendar オブジェクトを使用して、指定されたパラメータを指定された java.sql.Time 値に設定します。
 void RowSet.setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
          この RowSet オブジェクトのコマンドで指定したパラメータを、指定した java.sql.Timestamp 値に設定します。
 void RowSet.setTimestamp(String parameterName, Timestamp x, Calendar cal)
          指定された Calendar オブジェクトを使用して、指定されたパラメータを指定された java.sql.Timestamp 値に設定します。
 

javax.sql.rowset での Calendar の使用
 

Calendar 型のパラメータを持つ javax.sql.rowset のメソッド
 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 値に設定します。
 

javax.xml.bind での Calendar の使用
 

Calendar を返す javax.xml.bind のメソッド
 Calendar DatatypeConverterInterface.parseDate(String lexicalXSDDate)
           文字列引数を Calendar 値に変換します。
static Calendar DatatypeConverter.parseDate(String lexicalXSDDate)
           文字列引数を Calendar 値に変換します。
 Calendar DatatypeConverterInterface.parseDateTime(String lexicalXSDDateTime)
           文字列引数を Calendar 値に変換します。
static Calendar DatatypeConverter.parseDateTime(String lexicalXSDDateTime)
           文字列引数を Calendar 値に変換します。
 Calendar DatatypeConverterInterface.parseTime(String lexicalXSDTime)
           文字列引数を Calendar 値に変換します。
static Calendar DatatypeConverter.parseTime(String lexicalXSDTime)
           文字列引数を Calendar 値に変換します。
 

Calendar 型のパラメータを持つ javax.xml.bind のメソッド
 String DatatypeConverterInterface.printDate(Calendar val)
           Calendar 値を文字列に変換します。
static String DatatypeConverter.printDate(Calendar val)
           Calendar 値を文字列に変換します。
 String DatatypeConverterInterface.printDateTime(Calendar val)
           Calendar 値を文字列に変換します。
static String DatatypeConverter.printDateTime(Calendar val)
           Calendar 値を文字列に変換します。
 String DatatypeConverterInterface.printTime(Calendar val)
           Calendar 値を文字列に変換します。
static String DatatypeConverter.printTime(Calendar val)
           Calendar 値を文字列に変換します。
 

javax.xml.datatype での Calendar の使用
 

Calendar 型のパラメータを持つ javax.xml.datatype のメソッド
abstract  void Duration.addTo(Calendar calendar)
          このデュレーションを Calendar オブジェクトに追加します。
 long Duration.getTimeInMillis(Calendar startInstant)
          ミリ秒でデュレーションの長さを返します。
abstract  Duration Duration.normalizeWith(Calendar startTimeInstant)
          特定の時点を参照点として使用して、年および月フィールドを日フィールドに変換します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。