要將日期轉換為Java中的毫秒時間戳,您可以使用以下方法:
java.util.Date
類:import java.util.Date;
public class Main {
public static void main(String[] args) {
// 創建一個 Date 對象
Date date = new Date();
// 獲取毫秒時間戳
long timestampInMilliseconds = date.getTime();
System.out.println("當前日期對應的毫秒時間戳: " + timestampInMilliseconds);
}
}
java.time
包中的類(自Java 8起可用):import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
public class Main {
public static void main(String[] args) {
// 創建一個 LocalDateTime 對象
LocalDateTime localDateTime = LocalDateTime.now();
// 將 LocalDateTime 轉換為 Instant 對象
Instant instant = localDateTime.atZone(ZoneId.systemDefault()).toInstant();
// 獲取毫秒時間戳
long timestampInMilliseconds = instant.toEpochMilli();
System.out.println("當前日期對應的毫秒時間戳: " + timestampInMilliseconds);
}
}
這兩種方法都將當前日期轉換為Java中的毫秒時間戳。注意,java.util.Date
類已經過時,建議使用 java.time
包中的類。