我解决时间戳转换为 , 好不容易解决了报错 , 但是却发现控制台中输出的时间是1970-01-01T00:00:00Z与我想要的时间 , 差距过大 。
这是我的代码
Long timestamp = jsonParser.getLongValue();System.out.println("时间戳:" + timestamp);LocalDate localDate = Instant.ofEpochMilli(timestamp).atZone(ZoneOffset.ofHours(8)).toLocalDate();LocalDateTime localDateTime = Instant.ofEpochMilli(timestamp).atZone(ZoneOffset.ofHours(8)).toLocalDateTime();System.out.println("LocalDate:" + localDate);System.out.println("LocalDateTime:" + localDateTime);
控制台输出
文章插图
特意去百度了一下 , 发现是时间单位问题 , 我也不太清楚 , 我是菜鸡 。
特地去阿里云的时间戳转换根据测试了一下 。
时间戳转换为当前时间 , 当是秒的时候 。
这是毫秒的时间戳转换
文章插图
可以发现当我们单位是毫秒的时候都输出的纪元参考点是UTC的1970-01-01T00:00:00Z
【时间戳转换LocalDateTime输出为1970-01】解决办法
时间戳这里乘以1000就可以了
Long timestamp = jsonParser.getLongValue()*1000;System.out.println("时间戳:" + timestamp);LocalDate localDate = Instant.ofEpochMilli(timestamp).atZone(ZoneOffset.ofHours(8)).toLocalDate();LocalDateTime localDateTime = Instant.ofEpochMilli(timestamp).atZone(ZoneOffset.ofHours(8)).toLocalDateTime();System.out.println("LocalDate:" + localDate);System.out.println("LocalDateTime:" + localDateTime);
- 不是一家砼能一起评定吗,混凝土强度计算汇总是不是要同时间的,才能在一起汇总
- 杜鹃花怎么换土,换土的时间
- 王莲浇水的时间/方法/水量/频率
- mysql 按小时查询
- 硅胶和木铲哪个好,硅胶铲和木铲哪个使用时间长
- 如何防止玉米钻心虫?什么时间用药比较好?
- 羽叶薰衣草怎么繁殖
- 时间的秘密:古人是如何发现时间秘密的
- 夏天可以泡温泉吗 泡温泉一般泡多长时间为最佳
- 明朝最短命的皇帝是朱常洛吗共当多长时间皇帝