溫馨提示×

如何將日期轉(zhuǎn)換為java毫秒時間戳

小樊
81
2024-09-21 10:46:43
欄目: 編程語言

要將日期轉(zhuǎn)換為Java中的毫秒時間戳,您可以使用以下方法:

  1. 使用 java.util.Date 類:
import java.util.Date;

public class Main {
    public static void main(String[] args) {
        // 創(chuàng)建一個 Date 對象
        Date date = new Date();

        // 獲取毫秒時間戳
        long timestampInMilliseconds = date.getTime();

        System.out.println("當前日期對應(yīng)的毫秒時間戳: " + timestampInMilliseconds);
    }
}
  1. 使用 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) {
        // 創(chuàng)建一個 LocalDateTime 對象
        LocalDateTime localDateTime = LocalDateTime.now();

        // 將 LocalDateTime 轉(zhuǎn)換為 Instant 對象
        Instant instant = localDateTime.atZone(ZoneId.systemDefault()).toInstant();

        // 獲取毫秒時間戳
        long timestampInMilliseconds = instant.toEpochMilli();

        System.out.println("當前日期對應(yīng)的毫秒時間戳: " + timestampInMilliseconds);
    }
}

這兩種方法都將當前日期轉(zhuǎn)換為Java中的毫秒時間戳。注意,java.util.Date 類已經(jīng)過時,建議使用 java.time 包中的類。

0