java.lang.Object
java.util.Date
java.sql.Time
- すべての実装されたインタフェース:
- Serializable,- Cloneable,- Comparable<Date>
public class Time extends Date
java.util.Dateクラスの薄いラッパーで、このラッパーによってJDBC APIはこれをSQL TIME値として識別できます。 Timeクラスは、時間値のJDBCエスケープ構文をサポートするためのフォーマットと構文解析操作を追加します。 
 
日付コンポーネントは、「ゼロ元期」値を1970年1月1日に設定しなければならず、また、アクセスできないようにする必要があります。
- 導入されたバージョン:
- 1.1
- 関連項目:
- 直列化された形式
- 
コンストラクタのサマリー
- 
メソッドのサマリー修飾子と型 メソッド 説明 intgetDate()Deprecated.intgetDay()Deprecated.intgetMonth()Deprecated.intgetYear()Deprecated.voidsetDate(int i)Deprecated.voidsetMonth(int i)Deprecated.voidsetTime(long time)ミリ秒の値を使用して、Timeオブジェクトを設定します。voidsetYear(int i)Deprecated.InstanttoInstant()このメソッドは常にUnsupportedOperationExceptionをスローします。SQLTime値は日付コンポーネントを持たないので、このメソッドは使わないでください。LocalTimetoLocalTime()このTimeオブジェクトをLocalTimeに変換します。StringtoString()時間をJDBC時間エスケープ形式にフォーマットします。static TimevalueOf(String s)JDBC時間エスケープ形式中の文字列をTime値に変換します。static TimevalueOf(LocalTime time)指定されたLocalTimeと同じ時、分、および秒の時間値を持つTimeのインスタンスをLocalTimeオブジェクトから取得します。クラス java.util.Dateで宣言されたメソッドafter, before, clone, compareTo, equals, from, getHours, getMinutes, getSeconds, getTime, getTimezoneOffset, hashCode, parse, setHours, setMinutes, setSeconds, toGMTString, toLocaleString, UTC
- 
コンストラクタの詳細- 
Time@Deprecated(since="1.2")public Time(int hour, int minute, int second)Deprecated.このコンストラクタの代わりにミリ秒の値をとるコンストラクタを使用してください。指定された時、分、秒の値で初期化されたTimeオブジェクトを構築します。 ドライバは、日付コンポーネントを1970年1月1日に設定します。 メソッドがTimeオブジェクトの日付コンポーネントにアクセスしようとすると、java.lang.IllegalArgumentExceptionがスローされます。指定された引数が範囲外にある場合、結果は定義されません。 - パラメータ:
- hour- 0 - 23
- minute- 0 - 59
- second- 0 - 59
 
- 
Timepublic Time(long time)ミリ秒の値を使用して、Timeオブジェクトを構築します。- パラメータ:
- time- 1970年1月1日、0時0分0秒GMT (グリニッジ標準時)を起点とした時間をミリ秒で表した値。負の値は、1970年1月1日、0時0分0秒GMT (グリニッジ標準時)を起点としたそれより前のミリ秒
 
 
- 
- 
メソッドの詳細- 
setTimepublic void setTime(long time)ミリ秒の値を使用して、Timeオブジェクトを設定します。
- 
valueOfJDBC時間エスケープ形式中の文字列をTime値に変換します。- パラメータ:
- s- hh:mm:ss形式の時間
- 戻り値:
- 対応するTimeオブジェクト
 
- 
toStringpublic String toString()時間をJDBC時間エスケープ形式にフォーマットします。- オーバーライド:
- toString、クラス:- Date
- 戻り値:
- hh:mm:ss形式のString
- 関連項目:
- Date.toLocaleString(),- Date.toGMTString()
 
- 
getYear@Deprecated(since="1.2") public int getYear()Deprecated.このメソッドは非推奨であり、SQLTIME値は年コンポーネントを持たないので、使用しないでください。- オーバーライド:
- getYear、クラス:- Date
- 戻り値:
- 1900を引いた、この日付が表す年
- 例外:
- IllegalArgumentException- このメソッドが呼び出された場合
- 関連項目:
- setYear(int)
 
- 
getMonth@Deprecated(since="1.2") public int getMonth()Deprecated.このメソッドは非推奨であり、SQLTIME値は月コンポーネントを持たないので、使用しないでください。- オーバーライド:
- getMonth、クラス:- Date
- 戻り値:
- この日付が表す月
- 例外:
- IllegalArgumentException- このメソッドが呼び出された場合
- 関連項目:
- setMonth(int)
 
- 
getDay@Deprecated(since="1.2") public int getDay()Deprecated.このメソッドは非推奨であり、SQLTIME値は日コンポーネントを持たないので、使用しないでください。- オーバーライド:
- getDay、クラス:- Date
- 戻り値:
- この日付で表される曜日
- 例外:
- IllegalArgumentException- このメソッドが呼び出された場合
- 関連項目:
- Calendar
 
- 
getDate@Deprecated(since="1.2") public int getDate()Deprecated.このメソッドは非推奨であり、SQLTIME値は日付コンポーネントを持たないので、使用しないでください。- オーバーライド:
- getDate、クラス:- Date
- 戻り値:
- この日付で表される月の日
- 例外:
- IllegalArgumentException- このメソッドが呼び出された場合
- 関連項目:
- setDate(int)
 
- 
setYear@Deprecated(since="1.2")public void setYear(int i)Deprecated.このメソッドは非推奨であり、SQLTIME値は年コンポーネントを持たないので、使用しないでください。- オーバーライド:
- setYear、クラス:- Date
- パラメータ:
- i- 年の値。
- 例外:
- IllegalArgumentException- このメソッドが呼び出された場合
- 関連項目:
- getYear()
 
- 
setMonth@Deprecated(since="1.2")public void setMonth(int i)Deprecated.このメソッドは非推奨であり、SQLTIME値は月コンポーネントを持たないので、使用しないでください。- オーバーライド:
- setMonth、クラス:- Date
- パラメータ:
- i- 0 - 11の月の値。
- 例外:
- IllegalArgumentException- このメソッドが呼び出された場合
- 関連項目:
- getMonth()
 
- 
setDate@Deprecated(since="1.2")public void setDate(int i)Deprecated.このメソッドは非推奨であり、SQLTIME値は日付コンポーネントを持たないので、使用しないでください。- オーバーライド:
- setDate、クラス:- Date
- パラメータ:
- i- 1 - 31の月の日の値。
- 例外:
- IllegalArgumentException- このメソッドが呼び出された場合
- 関連項目:
- getDate()
 
- 
valueOf指定されたLocalTimeと同じ時、分、および秒の時間値を持つTimeのインスタンスをLocalTimeオブジェクトから取得します。LocalTimeのナノ秒フィールドは、新しく作成されたTimeオブジェクトの一部ではありません。- パラメータ:
- time- 変換する- LocalTime
- 戻り値:
- Timeオブジェクト
- 例外:
- NullPointerException-- timeがnullの場合
- 導入されたバージョン:
- 1.8
 
- 
toLocalTimepublic LocalTime toLocalTime()このTimeオブジェクトをLocalTimeに変換します。この変換によって、この Timeと同じ時、分、秒の時間値を表すLocalTimeが作成されます。 ナノ秒のLocalTimeフィールドはゼロに設定されます。- 戻り値:
- 同じ時間値を表すLocalTimeオブジェクト
- 導入されたバージョン:
- 1.8
 
- 
toInstantpublic Instant toInstant()このメソッドは常にUnsupportedOperationExceptionをスローします。SQLTime値は日付コンポーネントを持たないので、このメソッドは使わないでください。- オーバーライド:
- toInstant、クラス:- Date
- 戻り値:
- このDateオブジェクトと同じ時系列上の時点を表すインスタント
- 例外:
- UnsupportedOperationException- このメソッドが呼び出された場合
 
 
-