Java

java如何获取日期时间戳

小亿
156
2024-08-11 17:35:36
栏目: 编程语言

在Java中,可以使用System.currentTimeMillis()方法来获取当前时间的时间戳,即从1970年1月1日00:00:00到当前时间的毫秒数。示例如下:

long timestamp = System.currentTimeMillis();
System.out.println("当前时间戳:" + timestamp);

另外,如果需要获取特定日期的时间戳,可以使用java.util.Date类或者java.time.LocalDateTime类来表示日期时间,然后调用其getTime()方法获取时间戳。示例如下:

// 使用java.util.Date类
Date date = new Date();
long timestamp = date.getTime();
System.out.println("当前时间戳:" + timestamp);

// 使用java.time.LocalDateTime类
LocalDateTime dateTime = LocalDateTime.now();
long timestamp = dateTime.toInstant(ZoneOffset.of("+8")).toEpochMilli();
System.out.println("当前时间戳:" + timestamp);

以上是获取当前时间戳和特定日期时间戳的方法,根据具体需求选择合适的方法来获取日期时间戳。

0
看了该问题的人还看了