excel表格如何实现毫秒时间格式转化成日期时间格式显示?
背景:这是一个json格式返回的日期。格式的含义是这样的【例】
假设有一个标准格式是“2019/11/14 8:43”,在数据库字段中用毫秒表示是1542156218000,这其实是1970 年 1 月 1 日8时(北京时间)时至今的毫秒数,这种格式是一种可行的表示形式但不是普通人可以看懂的友好格式。
注:毫秒值/1000=Unix时间戳;即毫秒值1542156218000改为Unix时间戳就是1542156218。
现在我的目的是要处理一组这样的字符串,希望返回的格式可以是友好一点的。比如像2019/11/14 8:43,精确到日期和时间。公式该如何做编辑呢?
公式如下:
1542156218000/1000/60/60/24/365=48.90年,转换为日期时间表示格式为:1948/11/12 0:43,把这个日期时间再加上1970年1月1日8时,48+1970=2018年,按这种方法可以得出年月日时。
注:图中1971-1-1 8:00有误,应为 1970-1-1 8:00
公式:
=TEXT(A1/1000/60/60/24,"yyyy-mm-dd")
或
=A1/1000/60/60/24 将单元格设置为日期格式
http://www.admin365.cn/thread-44737-1-1.htmlUnix时间戳在线转换
http://www.admin365.cn/thread-45656-1-1.htmlexcel批量将unix时间戳转化为北京时间的方法
http://www.admin365.cn/thread-44217-1-1.htmlexcel表格如何实现毫秒时间格式转化成日期时间格式显示?
页:
[1]