本文目錄一覽:
- 1、java 如何取得系統當前時間(Timestamp類型的)
- 2、java怎麼比較timestamp
- 3、java中將string類型轉換成timestamp類型
- 4、timestamp對應java什麼類型
java 如何取得系統當前時間(Timestamp類型的)
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test2 {
/**
* @param args
*/
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
System.out.println(df.format(date));
}
}
java怎麼比較timestamp
Timestamp是一個與 java.util.Date 類有關的瘦包裝器 (thin wrapper),它允許 JDBC API 將該類標識為 SQL TIMESTAMP 值。它添加保存 SQL TIMESTAMP 毫微秒值和提供支持時間戳值的 JDBC 轉義語法的格式化和解析操作的能力。
註:此類型由 java.util.Date 和單獨的毫微秒值組成。只有整數秒才會存儲在 java.util.Date 組件中。小數秒(毫微秒)是獨立存在的。傳遞 java.util.Date 類型的值時,Timestamp.equals(Object) 方法永遠不會返回 true,因為日期的毫微秒組件是未知的。因此,相對於 java.util.Date.equals(Object) 方法而言,Timestamp.equals(Object) 方法是不對稱的。此外,hashcode 方法使用基礎 java.util.Date 實現並因此在其計算中不包括毫微秒。
鑒於 Timestamp 類和上述 java.util.Date 類之間的不同,建議代碼一般不要將 Timestamp 值視為 java.util.Date 的實例。Timestamp 和 java.util.Date 之間的繼承關係實際上指的是實現繼承,而不是類型繼承。
java中將string類型轉換成timestamp類型
可以直接使用timestamp.valueof將string轉換為timestamp,參考代碼如下:
string
tsstr
=
「2011-05-09
11:49:45″;
try
{
timestamp
ts
=
timestamp.valueof(tsstr);
system.out.println(ts);
}
catch
(exception
e)
{
e.printstacktrace();
}
註:string的類型必須形如:
yyyy-mm-dd
hh:mm:ss[.f…]
這樣的格式,中括弧表示可選,否則報錯。如果string為其他格式,可考慮重新解析下字元串後再轉換。
timestamp對應java什麼類型
應該是oracle里的timestamp對應的是java.util.Date()類型,也就是有年月日 時分秒。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/181971.html