如何将日期转换为java毫秒时间戳

avatar
作者
筋斗云
阅读量:0

要将日期转换为Java中的毫秒时间戳,您可以使用以下方法:

  1. 使用 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);     } } 
  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) {         // 创建一个 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 包中的类。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!