
推荐指数:☆☆☆☆☆
背景:从Linux系统中获取的时间戳信息通常为s。
我们可以通过如下公式转化为常用的日期格式。
=TEXT((F15+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")
或者用如下公式
=(F15+8*3600)/86400+70*365+19
再设置一下单元格格式。

原理:
Excel时间实际上是序列值,它以1900-1-1为1,且从北京时间8点开始,每过一天序列值加1。
ExceL时间戳实际上是秒数,它从1970-1-1 00:00:00 UTC开始到现在经过的秒数。
| F15+8*3600 | 当前时区的时间(秒),北京时间+8小时 |
| (F15+8*3600)/86400 | 转换单位为天,一天为86400秒 |
| (F15+8*3600)/86400+70*365 | 加上1900到1970这七十年 |
| (F15+8*3600)/86400+70*365+19 | 再加上闰年多出来的天数19天 |
另:若勾选了使用1904日期系统,将上面excel公式中的70修改为66。


联系方式:
购买专线:13522655010(微信同号)
售前QQ:1084166067
购买QQ: 473625929
售后QQ:1019224211

