gpt4 book ai didi

java - 时间戳到日期转换失败

转载 作者:行者123 更新时间:2023-12-01 20:51:55 25 4
gpt4 key购买 nike

我正在尝试将时间戳转换为日期,但我遇到了一个问题,我不知道为什么会发生

created_time // 1489095567  **actual value of timestamp : Thu, 09 Mar 2017 21:39:27 GMT
Date date = new Date(Long.valueOf(created_time));
System.out.println(date +" : "+ Long.valueOf(created_time)); //Sun Jan 18 11:08:15 GMT+05:30 1970 : 1489095567

谁能指出为什么转换失败?

最佳答案

时间戳似乎以秒为单位,因此乘以 1000 将其转换为毫秒

示例:

long created_time = 1489095567; // **actual value of timestamp : Thu, 09 Mar 2017 21:39:27 GMT
Date date = new Date(created_time * 1000);
System.out.println(date + " : " + created_time); //Sun Jan 18 11:08:15 GMT+05:30 1970 : 1489095567

关于java - 时间戳到日期转换失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43228187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com