java怎么把时间转为时间戳

   2025-02-13 2340
核心提示:在Java中,可以使用java.util.Date类和java.sql.Timestamp类来将时间转换为时间戳。下面是一个示例代码,演示了如何将当前时间转

在Java中,可以使用java.util.Date类和java.sql.Timestamp类来将时间转换为时间戳。

下面是一个示例代码,演示了如何将当前时间转换为时间戳:

import java.util.Date;public class TimeStampExample {    public static void main(String[] args) {        // 获取当前时间        Date date = new Date();        // 将时间转换为时间戳(毫秒)        long timestamp = date.getTime();        // 输出时间戳        System.out.println("时间戳:" + timestamp);    }}

在上述代码中,date.getTime()方法返回的是自 1970 年 1 月 1 日以来的毫秒数,即时间戳。

注意:java.util.Date类在 Java 8 中已被标记为过时,推荐使用java.time包中的类来处理日期和时间。以下是使用java.time.Instant类将时间转换为时间戳的示例代码:

import java.time.Instant;public class TimeStampExample2 {    public static void main(String[] args) {        // 获取当前时间        Instant instant = Instant.now();        // 将时间转换为时间戳(毫秒)        long timestamp = instant.toEpochMilli();        // 输出时间戳        System.out.println("时间戳:" + timestamp);    }}

在这个示例中,Instant.now()方法返回的是当前的时间戳,toEpochMilli()方法将时间转换为毫秒数的时间戳。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言