将服务器时间戳转换为日期excel

时间:2016-11-06 18:09:17

标签: excel timestamp

我有以下服务器时间戳。

1448600000000

有人可以帮助我将它转换成日期吗?

我使用了给定的2个公式,但它没有用。

=DATE(1970,1,1)+B2/60/60/24 

=(((B2/60)/60)/24)+DATE(1970,1,1)

1 个答案:

答案 0 :(得分:0)

我希望您尝试获取与JavaScript类似的日期和时间。您引用的时间戳以毫秒为单位。您可以使用以下公式并将目标单元格的格式设置为自定义和'dd / mm / yyyy hh:mm:ss'(您必须设置此项)

=DATE(1970,1,1)+INT(B2/1000/60/60/24)+TIME(INT((B2-(INT(B2/1000/60/60/24)*24*60*60*1000))/1000/60/60),INT(MOD(((B2-(INT(B2/1000/60/60/24)*24*60*60*1000))/1000/60),60)),MOD(((B2-(INT(B2/1000/60/60/24)*24*60*60*1000))/1000),60))

如果您只想要日期部分。然后将单元格格式化为日期并使用以下公式

=DATE(1970,1,1)+INT(B2/1000/60/60/24)

在这两种情况下,您需要确保单元格格式(必须)设置为日期或日期时间格式。