是的,您可以创建一个公式来为您执行此操作。Java和Unix / Linux计算自1970年1月1日以来的毫秒数,而Microsoft Excel从Windows的1/1/1900和Mac OS X的1/1/1904开始计算。您只需要执行以下操作即可兑换:
对于Windows上的GMT时间
=((x/1000)/86400)+(DATEVALUE("1-1-1970") - DATEVALUE("1-1-1900"))
对于Mac OS X上的GMT时间
=((x/1000)/86400)+(DATEVALUE("1-1-1970") - DATEVALUE("1-1-1904"))
对于Windows上的本地时间(用当前的GMT偏移量替换t)
=(((x/1000)-(t*3600))/86400)+(DATEVALUE("1-1-1970") - DATEVALUE("1-1-1900"))
对于Mac OS X上的本地时间(用当前的GMT偏移量替换t)
=(((x/1000)-(t*3600))/86400)+(DATEVALUE("1-1-1970") - DATEVALUE("1-1-1904"))
在您的特定情况下,您似乎处于山区时间(GMT偏移为 )。因此,如果我将给定的 的值粘贴到单元格A1中的新Excel电子表格中,然后粘贴以下公式,则会得到41333.46356的结果,如果我随后告诉Excel将其格式化为日期(在单元格上按ctrl + 1 )是:
=(((A1/1000)-(7*3600))/86400)+(DATEVALUE("1-1-1970") - DATEVALUE("1-1-1900"))