更新時間:2022-07-14 10:58:21 來源:動力節點 瀏覽15284次
我們可以使用java.util.Date 類的構造函數將時間戳轉換為 Java 中的日期。
Date 類的構造函數接收 long 值作為參數。因此,您需要使用java.sql.Timestamp 類的 getTime() 方法將 Timestamp 對象轉換為 long 值。
讓我們看看 Date 類的構造函數和 getTime() 方法的簽名。
Date 類的構造函數:
Date(long l)
Timestamp 類的 getTime() 方法:
public long getTime()
讓我們看一下在 java 中將 Timestamp 轉換為 Date 的簡單示例。
import java.sql.Timestamp;
import java.util.Date;
public class TimestampToDateExample1 {
public static void main(String args[]){
Timestamp ts=new Timestamp(System.currentTimeMillis());
Date date=new Date(ts.getTime());
System.out.println(date);
}
}
輸出:
2017 年 11 月 2 日星期四 02:29:07 IST
Timestamp 類擴展了 Date 類。因此,您可以直接將 Timestamp 類的實例分配給 Date。在這種情況下,日期對象的輸出將類似于時間戳。但是,Java Doc 不建議這樣做,因為您可能會丟失毫秒或納秒的數據。
import java.sql.Timestamp;
import java.util.Date;
public class TimestampToDateExample2 {
public static void main(String args[]){
Timestamp ts=new Timestamp(System.currentTimeMillis());
Date date=ts;
System.out.println(date);
}
}
輸出:
2017-11-02 02:36:57.204
以上就是關于“Java時間戳轉換日期格式的方法”介紹,大家如果對此比較感興趣,想了解更多相關知識,可以來關注一下動力節點的Java視頻教程,里面的課程內容從入門到精通,細致全面,通俗易懂,很適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習