将毫秒转换为日期(在Excel中)

将毫秒转换为日期(在Excel中),excel,Excel,我在excel中有一行包含以下数据:1271664970687(我想这是从1970年开始的毫秒数…)。 我想添加一行,将其显示为日期/时间。请参阅论坛线程。将毫秒值转换为天只需(MsValue/86400000) 我们可以通过日期(1970,1,1)获得1/1/1970作为数值 使用您的值1271664970687并将其格式设置为dd/mm/yyyy hh:mm:ss将为我提供2010年4月19日08:16:11的日期和时间,这对我有所帮助,谢谢,但我还必须将时区添加为与UTC的夏令时差异。因此

我在excel中有一行包含以下数据:1271664970687(我想这是从1970年开始的毫秒数…)。
我想添加一行,将其显示为日期/时间。

请参阅论坛线程。

将毫秒值转换为天只需
(MsValue/86400000)

我们可以通过日期(1970,1,1)获得1/1/1970作为数值


使用您的值1271664970687并将其格式设置为
dd/mm/yyyy hh:mm:ss
将为我提供2010年4月19日08:16:11

的日期和时间,这对我有所帮助,谢谢,但我还必须将时区添加为与UTC的夏令时差异。因此,对我来说,最终的公式是=(MsValueCellReference/86400000)+25569+时间(2,0,0)。或者对于时区,您可以将公式更改为
=((MsValueCellReference+(TimezoneOffset*3600000))/86400000)+25569
,因此对于太平洋时间,您可以为
TimezoneOffset
输入-8,这是格林威治子午线的时区偏移?@joaofipeclementematins格林威治子午线的时区为零,因为GMT是格林威治子午线的时间。请使用Excel单元格格式,并在单元格上指定日期格式。
= (MsValueCellReference / 86400000) + DATE(1970,1,1)