gpt4 book ai didi

java - 从 Unix 时间到 Java 日历的转换

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:01:30 24 4
gpt4 key购买 nike

下面的内容让我抓狂,为什么我在使用下面的代码转换 Unix 时间 1386230874 时得到错误的日历日期!!

这应该是 2013 年 12 月 5 日星期四 19:07:54

输出:

Comment posted on:Sat Jan 17 11:03:50 EST 1970

代码:

Calendar facebook_created_time_calendar = Calendar.getInstance(TimeZone.getTimeZone("Australia/Sydney"));    
facebook_created_time_calendar.setTimeInMillis(1386230874);
out.print("Comment posted on:");
out.println(facebook_created_time_calendar.getTime());

最佳答案

Java 使用毫秒时间戳,而 Unix 时间戳通常以秒为单位。将 Unix 时间戳乘以 1000L 以获得正确的时间。

关于java - 从 Unix 时间到 Java 日历的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20394844/

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