时间戳转换LocalDateTime输出为1970-01-01T00:00:00Z
我解决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相关推荐
- Long型 时间戳转换 得到格林时间 格式:2020-02-25T16:00:00.00Z
public static final SimpleDateFormat DATE_TIME_ZONE = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm: ...
- python 时间戳转换_python 时间戳
python时间戳和日期转换 做项目的时候会经常涉及到时间和日期之间的转换,在此记录下来,其实就是几个函数的调用: 时间戳转日期 显示系统当前时间戳:time.time(),返回float型 time ...
- java时间戳与LocalDateTime常用转换方式
1 Date.LocalDate.LocalTime.LocalDateTime与时间戳的转换 在时间转换中,ZoneOffset表示偏移量,北京时间是+8,一般写为:ZoneOffset.of(&q ...
- LocalDateTime时间戳转换
1.LocalDate转DateLocalDate nowLocalDate = LocalDate.now(); Date date = Date.from(localDate.atStartOfD ...
- 数据挖掘 (一)——ASC文件读写、时间戳转换、可执行文件打包
一.时间戳介绍 云平台上的数据通常以timestamp为时间戳,现在有个需求,需要将timestamp时间转换成datetime时间 TimesTamp,一个能表示一份数据在某个特定时间之前已经存在的 ...
- mysql 13位时间戳转时间戳_时间戳换算(13位时间戳转换工具 在线)
以前遇到过一个关于时间戳的问题,为了不被大家鄙视,先说一下概念. 具体时间戳怎么定义的我也不清楚,但百度百科中有这么一句:"时间戳是自 1970 年 1 月 1 日(. 本来下午能解答的.. ...
- linux 时间戳13,13/11位unix时间戳转换成标准时间
使用范例 char *str="1320718222932"; long long time1; sscanf(str,"%I64d",&time); ...
- java-学习笔记-java时间戳转换日期格式
import java.text.SimpleDateFormat; import java.util.Date;public class DateUtil {/** * 时间戳转换成日期格式字符串 ...
- python unix时间戳转换成时间_关于python:将unix时间戳字符串转换为可读日期
我有一个用python表示unix时间戳(即"1284101485")的字符串,我想把它转换成一个可读的日期.当我使用time.strftime时,我得到一个TypeError: ...
最新文章
- docker报错:driver failed programming external connectivity on endpoint, iptables:No chain by that name
- 2021年大数据Spark(十六):Spark Core的RDD算子练习
- python交换函数_python a,b = b,一个实现?它与C ++交换函数有何不同?
- *103.编译的过程
- 微软正式发布Windows 10 2020年10月更新
- LeetCode Algorithm 19. 删除链表的倒数第 N 个结点
- MS12_020漏洞
- 好用的一些 git 命令
- 手动创建线程更好哦_如何通过创建更好的工作流程找到下一个大想法
- Mark To Market - MTM
- 一位程序员 8 年的物联网奋斗史
- Jquery的validate表单验证
- app软件测试用例文档模板,最好用的软件测试用例模板一详细用例(经典)-20210630010251.pdf-原创力文档...
- Word高效指南 - 如何批量删除空格空白行
- 看完这篇就够了,mac版本最新Camera Raw 15.1 新功能HDR详解
- 倪光南建议禁用Win10政府版 微软合作方回应
- 酷狗音乐皮肤怎么从计算机里换,酷狗音乐怎么换皮肤 酷狗音乐自定义皮肤的方法...
- eclipse命令大全
- 软件项目管理 3.5.敏捷生存期模型
- 电脑如何破解wifi密码
热门文章
- lex编译dos命令_lex.yy.c如何运行
- 【AD笔记】--原理图原理图库原理图
- bootstrap中的glyphicon问题
- C语言之volatile用法(二十一),2021最新Android面试笔试题目分享
- linux 网络管理技术
- 学习UI设计大概需要花多少钱
- PMBOK第七版免费下载
- php 微信post xml,微信公众平台开发人员POSTXML助手[php版]
- c语言用循环输出塔状五行,从键盘上输入一个正整数n,请按照以下五行杨辉三角形的显示方式, 输出杨辉三角形的前n行。请采用循环控制语句来实现。...
- [转载]SAP_HUM使用HU02将几个HU打包到一个外层新的HU号码里