找回密码
 注册
首页 ≡≡桌面技术≡≡ 办公软件 excel表格如何实现毫秒时间格式转化成日期时间格式显示 ...

excel表格如何实现毫秒时间格式转化成日期时间格式显示?

灰儿 2018-11-19 16:05:02
背景:这是一个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年,按这种方法可以得出年月日时。

时间转换.png

注:图中1971-1-1 8:00有误,应为 1970-1-1 8:00

公式:
=TEXT(A1/1000/60/60/24,"yyyy-mm-dd")

=A1/1000/60/60/24 将单元格设置为日期格式
灰儿 楼主 2021-7-22 17:18:26
http://www.admin365.cn/thread-44737-1-1.html  Unix时间戳在线转换

http://www.admin365.cn/thread-45656-1-1.html  excel批量将unix时间戳转化为北京时间的方法

http://www.admin365.cn/thread-44217-1-1.html  excel表格如何实现毫秒时间格式转化成日期时间格式显示?
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。