我解决Jackson时间戳转换为LocalDateTime,好不容易解决了报错,但是却发现控制台中输出的时间是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);

控制台输出

特意去百度了一下,发现是时间单位问题,我也不太清楚,我是菜鸡。
特地去阿里云的时间戳转换根据测试了一下。

时间戳转换为当前时间,当是秒的时候。

这是毫秒的时间戳转换

可以发现当我们单位是毫秒的时候都输出LocalDateTime的纪元参考点是UTC的1970-01-01T00:00:00Z

解决办法
时间戳这里乘以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);

时间戳转换LocalDateTime输出为1970-01-01T00:00:00Z相关推荐

  1. Long型 时间戳转换 得到格林时间 格式:2020-02-25T16:00:00.00Z

    public static final SimpleDateFormat DATE_TIME_ZONE = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm: ...

  2. python 时间戳转换_python 时间戳

    python时间戳和日期转换 做项目的时候会经常涉及到时间和日期之间的转换,在此记录下来,其实就是几个函数的调用: 时间戳转日期 显示系统当前时间戳:time.time(),返回float型 time ...

  3. java时间戳与LocalDateTime常用转换方式

    1 Date.LocalDate.LocalTime.LocalDateTime与时间戳的转换 在时间转换中,ZoneOffset表示偏移量,北京时间是+8,一般写为:ZoneOffset.of(&q ...

  4. LocalDateTime时间戳转换

    1.LocalDate转DateLocalDate nowLocalDate = LocalDate.now(); Date date = Date.from(localDate.atStartOfD ...

  5. 数据挖掘 (一)——ASC文件读写、时间戳转换、可执行文件打包

    一.时间戳介绍 云平台上的数据通常以timestamp为时间戳,现在有个需求,需要将timestamp时间转换成datetime时间 TimesTamp,一个能表示一份数据在某个特定时间之前已经存在的 ...

  6. mysql 13位时间戳转时间戳_时间戳换算(13位时间戳转换工具 在线)

    以前遇到过一个关于时间戳的问题,为了不被大家鄙视,先说一下概念. 具体时间戳怎么定义的我也不清楚,但百度百科中有这么一句:"时间戳是自 1970 年 1 月 1 日(. 本来下午能解答的.. ...

  7. linux 时间戳13,13/11位unix时间戳转换成标准时间

    使用范例 char *str="1320718222932"; long long time1; sscanf(str,"%I64d",&time); ...

  8. java-学习笔记-java时间戳转换日期格式

    import java.text.SimpleDateFormat; import java.util.Date;public class DateUtil {/** * 时间戳转换成日期格式字符串 ...

  9. python unix时间戳转换成时间_关于python:将unix时间戳字符串转换为可读日期

    我有一个用python表示unix时间戳(即"1284101485")的字符串,我想把它转换成一个可读的日期.当我使用time.strftime时,我得到一个TypeError: ...

最新文章

  1. docker报错:driver failed programming external connectivity on endpoint, iptables:No chain by that name
  2. 2021年大数据Spark(十六):Spark Core的RDD算子练习
  3. python交换函数_python a,b = b,一个实现?它与C ++交换函数有何不同?
  4. *103.编译的过程
  5. 微软正式发布Windows 10 2020年10月更新
  6. LeetCode Algorithm 19. 删除链表的倒数第 N 个结点
  7. MS12_020漏洞
  8. 好用的一些 git 命令
  9. 手动创建线程更好哦_如何通过创建更好的工作流程找到下一个大想法
  10. Mark To Market - MTM
  11. 一位程序员 8 年的物联网奋斗史
  12. Jquery的validate表单验证
  13. app软件测试用例文档模板,最好用的软件测试用例模板一详细用例(经典)-20210630010251.pdf-原创力文档...
  14. Word高效指南 - 如何批量删除空格空白行
  15. 看完这篇就够了,mac版本最新Camera Raw 15.1 新功能HDR详解
  16. 倪光南建议禁用Win10政府版 微软合作方回应
  17. 酷狗音乐皮肤怎么从计算机里换,酷狗音乐怎么换皮肤 酷狗音乐自定义皮肤的方法...
  18. eclipse命令大全
  19. 软件项目管理 3.5.敏捷生存期模型
  20. 电脑如何破解wifi密码

热门文章

  1. lex编译dos命令_lex.yy.c如何运行
  2. 【AD笔记】--原理图原理图库原理图
  3. bootstrap中的glyphicon问题
  4. C语言之volatile用法(二十一),2021最新Android面试笔试题目分享
  5. linux 网络管理技术
  6. 学习UI设计大概需要花多少钱
  7. PMBOK第七版免费下载
  8. php 微信post xml,微信公众平台开发人员POSTXML助手[php版]
  9. c语言用循环输出塔状五行,从键盘上输入一个正整数n,请按照以下五行杨辉三角形的显示方式, 输出杨辉三角形的前n行。请采用循环控制语句来实现。...
  10. [转载]SAP_HUM使用HU02将几个HU打包到一个外层新的HU号码里