背景
在excel中将13位毫秒级别的时间戳转换为标准的日期格式(yyyy-mm-dd hh:mm:ss.000),使用如下模板
=TEXT(<source_cell>/1000/86400+70*365+19,"yyyy-mm-dd hh:mm:ss.000")
在excel中将10位秒级别的时间戳转换为标准的日期格式(yyyy-mm-dd hh:mm:ss.000),使用如下模板
=TEXT(<source_cell>/86400+70*365+19,"yyyy-mm-dd hh:mm:ss.000")
实践
时间戳--》标准日期
假设A2单元格内容为13位的时间戳,再选中B2单元格,在公式框中输入
=TEXT((A2/1000+8*3600)/86400+70*365+19,"yyyy/mm/dd hh:mm:ss.000")
这一部分内容:(A2/1000+8*3600)指的是东八区,带时区的含义
如果是10位的时间戳则是
=TEXT((A2+8*3600)/86400+70*365+19,"yyyy/mm/dd hh:mm:ss")

按Enter键确认,此时能看到,B2单元格显示了转换后的日期时间格式2023/05/17 22:58:06.000。
接下来,选中B2单元格,下拉应用公式,整列搞定。
标准日期--》时间戳
日期时间转10位时间

文章介绍了如何在Excel中将13位毫秒级别和10位秒级别的时间戳转换为标准的日期格式,以及如何将日期时间转换回时间戳。提供了具体的转换公式,并详细解释了公式中的每个部分,如时区调整和日期计算。此外,还给出了如何在工作表中批量应用这些公式的步骤。
最低0.47元/天 解锁文章
2828

被折叠的 条评论
为什么被折叠?



