方法摘要 |
|
boolean |
|
boolean |
|
int |
compareTo(Date o) |
int |
|
boolean |
|
boolean |
|
int |
getNanos() |
long |
getTime() |
void |
setNanos(int n) |
void |
setTime(long time) |
toString() |
|
static Timestamp |
valueOf(String s) |
|
public void setTime(long time)
設置此 Timestamp 對象,以表示 1970 年 1 月 1 日 00:00:00 GMT 以後 time 毫秒的時間點。
覆蓋:
參數:
time - 毫秒數。
另請參見:
getTime(), Timestamp(long time), Calendar
public long getTime()
返回此 Timestamp 對象表示的自 1970 年 1 月 1 日 00:00:00 GMT 以來的毫秒數。
覆蓋:
返回:
此日期表示的自 1970 年 1 月 1 日 00:00:00 GMT 以來的毫秒數。
另請參見:
public static Timestamp valueOf(String s)
將使用 JDBC 時間戳轉義格式的 String 對象轉換爲 Timestamp 值。
參數:
s - 使用 yyyy-mm-dd hh:mm:ss[.f...] 格式的時間戳。可以省略小數秒。
返回:
相應的 Timestamp 值
拋出:
IllegalArgumentException - 如果給定的參數不具有 yyyy-mm-dd hh:mm:ss[.f...] 格式
public String toString()
使用 JDBC 時間戳轉義格式編排時間戳。yyyy-mm-dd hh:mm:ss.fffffffff,其中 ffffffffff 指示毫微秒。
覆蓋:
返回:
使用 yyyy-mm-dd hh:mm:ss.fffffffff 格式的 String 對象
另請參見:
Date.toLocaleString(), Date.toGMTString()
public int getNanos()
獲取此 Timestamp 對象的 nanos 值。
返回:
此 Timestamp 對象的小數秒組件
另請參見:
public void setNanos(int n)
將此 Timestamp 對象的 nanos 字段設置爲給定值。
參數:
n - 新小數秒組件
拋出:
IllegalArgumentException - 如果給定參數大於 999999999 或小於 0
另請參見:
public boolean equals(Timestamp ts)
測試此 Timestamp 對象是否等於給定的 Timestamp 對象。
參數:
ts - 用於比較的 Timestamp 值
返回:
如果給定 Timestamp 對象等於此 Timestamp 對象,則返回 true,否則返回 false
public boolean equals(Object ts)
測試此對象是否等於給定的 Timestamp 對象。 添加了此版本的 equals 方法,可以修復不正確的 Timestamp.equals(Timestamp) 簽名,並保留與現有類文件的向後兼容性。 注:相對於基類中的 equals(Object) 方法而言,此方法是不對稱的。
覆蓋:
參數:
ts - 要與之進行比較的 Object 值
返回:
如果給定 Object 是等於此 Timestamp 對象的 Timestamp 實例,則返回 true;否則返回 false
另請參見:
public boolean before(Timestamp ts)
指示此 Timestamp 對象是否早於給定的 Timestamp 對象。
參數:
ts - 要與之進行比較的 Timestamp 值
返回:
如果此 Timestamp 對象較早,則返回 true,否則返回 false
public boolean after(Timestamp ts)
指示此 Timestamp 對象是否晚於給定的 Timestamp 對象。
參數:
ts - 要與之進行比較的 Timestamp 值
返回:
如果此 Timestamp 對象較晚,則返回 true,否則返回 false
public int compareTo(Timestamp ts)
將此 Timestamp 對象與給定 Timestamp 對象相比較。
參數:
ts - 要與此 Timestamp 對象進行比較的 Timestamp 對象
返回:
如果兩個 Timestamp 對象相等,則返回值 0;如果此 Timestamp 對象早於給定參數,則返回小於 0 的值;如果此 Timestamp 對象晚於給定參數,則返回大於 0 的值。
從以下版本開始:
1.4
public int compareTo(Date o)
將此 Timestamp 對象與給定的 Date(必須爲 Timestamp 對象)相比較。如果參數不是 Timestamp 對象,則此方法拋出 ClassCastException 對象。(Timestamp 只有與其他的 Timestamp 對象相比較。)
指定者:
接口 Comparable<Date> 中的 compareTo
覆蓋:
參數:
o - 要比較的 Date,必須爲 Timestamp 對象
返回:
如果此 Timestamp 對象與給定對象相等,則返回值 0;如果此 Timestamp 對象早於給定參數,則返回小於 0 的值;如果此 Timestamp 對象晚於給定參數,則返回大於 0 的值。