在Java中,可以使用java.util.Date
類和java.sql.Timestamp
類來將日期轉換為時間戳。
以下是將日期轉換為時間戳的示例代碼:
import java.util.Date;
import java.sql.Timestamp;
public class DateToTimestampExample {
public static void main(String[] args) {
// 獲取當前日期
Date date = new Date();
// 將日期轉換為時間戳
long timestamp = date.getTime();
// 創建Timestamp對象
Timestamp ts = new Timestamp(timestamp);
// 輸出時間戳
System.out.println("時間戳: " + timestamp);
System.out.println("Timestamp對象: " + ts);
}
}
輸出結果類似于:
時間戳: 1630958306809
Timestamp對象: 2021-09-07 20:51:46.809
在上面的代碼中,date.getTime()
方法會返回自1970年1月1日以來的毫秒數,然后使用new Timestamp(timestamp)
構造函數創建一個Timestamp
對象。