全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.sql.Timestamp
java.lang.Object
|
+----java.util.Date
|
+----java.sql.Timestamp
- public class Timestamp
- extends Date
このクラスは、java.util.Date のラッパーです。このラッパーによって JDBC はこれを SQL TIMESTAMP 値として識別できます。これは SQL TIMESTAMP の nanos 値 (ナノ秒の値)を保持する機能を加え、 timestamp 値の JDBC エスケープ構文をサポートするためのフォーマットと構文解析を提供します。
注: このタイプは java.util.Date と nanos 値とからなります。秒の整数値のみが java.util.Date コンポーネントに格納され、小数点以下の秒 (秒のナノ値) は別のコンポーネントに格納されます。getTime メソッドは、秒の整数値のみを返します。小数点以下の秒を含む時間が必要な場合は、秒の nanos 値をミリ秒に変換し getTime 値に加えなければなりません。hashcode() メソッドは、java.util.Data 実装を使用するので、計算には nanos 値を含めないことに注意して下さい。
-
Timestamp(int, int, int, int, int, int, int)
- Timestamp オブジェクトを作成する。
-
Timestamp(long)
- ミリ秒の値を使用して、Timestamp を作成する。
-
after(Timestamp)
- この timestamp は timestamp 引数より遅い値か?
-
before(Timestamp)
- この timestamp は timestamp 引数より早い値か?
-
equals(Timestamp)
- Timestamp 値が等しいかどうかのテスト。
-
getNanos()
- Timestamp の nanos 値を取得する。
-
setNanos(int)
- Timestamp の nanos 値を設定する。
-
toString()
- timestamp を JDBC timestamp エスケープ形式にフォーマットする。
-
valueOf(String)
- JDBC timestamp エスケープ形式中の文字列を Timestamp 値に変換する。
Timestamp
public Timestamp(int year,
int month,
int date,
int hour,
int minute,
int second,
int nano)
- Timestamp オブジェクトを作成します。
- パラメータ:
- year - 年数 - 1900 (年数から 1900 を引いた値)。
- month - 0 から 11。
- day - 1 から 31。
- hour - 0 から 23。
- minute - 0 から 59。
- second - 0 から 59
- nano - 0 から 999,999,999。
Timestamp
public Timestamp(long time)
- ミリ秒の値を使用して、Timestamp を作成します。整数値の秒は date 値に格納され、小数点以下の秒数は nanos 値に格納されます。
- パラメータ:
- time - 1970年1月1日、00時:00分:00秒 GMT(グリニッジ標準時) を起点とした時間をミリ秒で表した値。
valueOf
public static Timestamp valueOf(String s)
- JDBC timestamp エスケープ形式中の文字列を Timestamp 値に変換します。
- パラメータ:
- s - "yyyy-mm-dd hh:mm:ss.fffffffff" 形式での timestamp。
- 返り値:
- 対応する Timestamp。
toString
public String toString()
- timestamp を JDBC timestamp エスケープ形式にフォーマットします。
- 返り値:
- yyyy-mm-dd hh:mm:ss.fffffffff 形式での文字列。
- オーバーライド:
- クラス Date の toString
getNanos
public int getNanos()
- Timestamp の nanos 値を取得します。
- 返り値:
- Timestamp の小数点以下の秒の構成要素。
setNanos
public void setNanos(int n)
- Timestamp の nanos 値を設定します。
- パラメータ:
- n - 新しい小数点以下の秒の構成要素。
equals
public boolean equals(Timestamp ts)
- Timestamp 値が等しいかどうかのテスト。
- パラメータ:
- ts - 比較する Timestamp 値。
before
public boolean before(Timestamp ts)
- この timestamp は timestamp 引数より早いタイムですか?
- パラメータ:
- ts - 比較する Timestamp 値。
after
public boolean after(Timestamp ts)
- この timestamp は timestamp 引数より遅いタイムですか?
- パラメータ:
- ts - 比較する Timestamp 値。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス