打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用EXCEL实现时间戳格式和日期时间格式互转
userphoto

2017.10.09

关注
什么是时间戳?
Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数(或总毫秒数)。Unix时间戳不仅被使用在Unix 系统、类Unix系统中,也在许多其他操作系统中被广泛采用。

什么是UTC?
协调世界时,又称世界统一时间,世界标准时间,国际协调时间。简称UTC。
中国大陆、中国香港、中国澳门、中国台湾、蒙古国、新加坡、马来西亚、菲律宾、西澳大利亚州的时间与UTC的时差均为+8,也就是UTC+8

举例1:时间戳-秒转换为日期时间格式(秒数值:1506787563)
公式=(x+8*3600)/86400+70*365+19
x为时间戳单元格,将公式单元格设置为日期格式即可,结果为:2017-10-1 0:06:03

公式原理:
1506787563+8*3600:当前时区的时间(秒)
(1506787563+8*3600)/86400:转换单位为天
(1506787563+8*3600)/86400+70*365:加上1900到1970这70年
(1506787563+8*3600)/86400+70*365+19:闰年多出来的天数
备注:1900年至1970年共是17个闰年,excel将1900-1-1当作1,时间戳将1970-1-1当作1,但excel把1900也当作闰年,所以最后加19天

举例2:正常日期转为时间戳格式(日期时间:2017-10-1 0:06:03)
公式=(x-70*365-19)*86400-8*3600
x为日期单元格,结果为1506787563

举例3:时间戳-毫秒转换为日期时间格式(毫秒数值:1505197972254)
公式=(x/86400000)+25569+(8/24)
x为时间戳单元格,结果为:2017-9-12  14:32:52





本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel中导入Unix格式时间戳小技巧
Excel用函数把时间戳格式和日期格式相互转换
Excel中的日期和时间如何合并起来
Excel2010日期与时间设置
excel老是自动跳成日期格式
如何在excel中实现时间的计算
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服