Excel – 将JavaScript / Unix时间戳转换为date

我想知道如何将时间戳转换为Excel中的date。

JavaScript时间戳:

1486812409161

Unix时间戳

1486812409

什么Excel函数/公式可以转换为像这样的东西:

2/11/2017 11:26 AM (或任何人可读的date)

我确实看到了这个答案 ,但我无法得到这个为我工作(在Mac OS X / Excel 2011)。

当我创build一个新的单元格,并将其值设置为以下公式:

= (MsValueCellReference / 86400000) + DATE(1970,1,1)

其结果是: 41315.47696

正如你注意到的,Excel非常高兴在date和数字之间进行相互转换。 然而,假设,它不能总是正确猜测你想看到的两个中的哪一个。

所以,为了确保一个值被渲染为一个date,你需要打开Format Cells对话框,进入第一个选项卡Number,并将单元格的格式Category设置为Datetypes之一。