【发布时间】:2020-03-26 03:39:17
【问题描述】:
我想知道如何在 Excel 中将时间戳转换为日期。
JavaScript 时间戳:
1486812409161
Unix 时间戳
1486812409
哪些 Excel 函数/公式可以转换为:
2/11/2017 11:26 AM(或任何人类可读的日期)
我确实看到了this answer,但我无法让它为我工作(在 Mac OS X / Excel 2011 上)。
当我创建一个新单元格并将其值设置为以下公式时:
= (MsValueCellReference / 86400000) + DATE(1970,1,1)
结果是:41315.47696
【问题讨论】:
-
愚蠢的问题,但是...您是否将该单元格格式化为日期?
-
我相信 Excel 将其日期存储为自 1900 年 1 月 1 日以来的天数。
-
好吧,我会被诅咒的。格式化为日期有效。如果你写一个正式的答案,我会接受。
-
@TimBiegeleisen 是的,除非您在文件>选项>高级>计算此工作簿时中勾选“使用 1904 日期系统”。根据我的经验,它可以解决你改变它的任何问题,同时新打破其他一切,最终不值得麻烦。 :P
-
@underscore_d ... 或者 Excel 在 1900 年之后的第一次飞跃中跳过了一天(我认为)。
标签: excel