Excel Unix时间戳和日期时间格式的相互转换
  utcwpaXdbjbR 2023年12月07日 89 0


时间戳转日期时间

=((A1+8*3600)/86400)+DATE(1970,1,1)
# 或
=(A1+8*3600)/86400+70*365+19

# 带格式化
=TEXT((C1+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")

Excel Unix时间戳和日期时间格式的相互转换_时间戳


Excel Unix时间戳和日期时间格式的相互转换_时间戳_02

首先加8小时进行时区转换,然后转换成天数,再加上1970年1月1日,最后设置日期格式。
其中,60x60x24 = 86400,一天86400秒。如果是毫秒数就除以1000。

日期时间转时间戳

=(A1-DATE(1970,1,1))*86400-8*3600
=(A1-70*365-19)*86400-8*3600

Excel Unix时间戳和日期时间格式的相互转换_日期时间_03

参考

https://zh-cn.extendoffice.com/excel/formulas/excel-convert-time-to-unix-timestamp.html


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月07日 0

暂无评论

utcwpaXdbjbR