Javascript 将JSON日期/日期(138862440000)/转换为Excel中的日期
我在Excel中有一个数据的web摘录,其中的日期列带有/date(138862440000)/。我需要将它转换为Excel中的日期。能够从中推断出来Javascript 将JSON日期/日期(138862440000)/转换为Excel中的日期,javascript,json,excel,date,Javascript,Json,Excel,Date,我在Excel中有一个数据的web摘录,其中的日期列带有/date(138862440000)/。我需要将它转换为Excel中的日期。能够从中推断出来 假设字符串/日期(138862440000)/位于单元格A1中 提取数字部分并将13位数字修剪为前10位,即=中间(A1,8,10);你应该得到:1388624400。将此号码存储在B1中 然后在C1中,将十六进制数转换为十进制数,并使用=hex2dec(B1) 然后使用公式=(C1/86400)+日期(1970,1,1) 简而言之,假设日
这是一个以毫秒为单位的时间戳:新日期(138862440000)。您需要在Excel中执行此操作吗?这篇早期文章可能会有所帮助:It dnt wrks适合我。“/Date(1427260962827)/”这是我的字符串,它显示日期没有定义。
=((MID(A1,1,10))/86400)+Date(1970,1,1)
如果您刚刚使用js日期,请编辑MID以从第8位开始,添加结果应该是什么样子,并添加hex2dec,如果没有它,86400的除法将失败。@pashute我最初使用的方法。它返回2014年1月2日。如果我把“新日期(138862440000)”放到谷歌Chrome浏览器的控制台中,就会得到这个结果。通过您的编辑,它返回了一个不正确的日期1/12/9663。@ChadRichardson,当然了。问题是关于“/Date(123456…”,而不是关于“new Date(123456…”。你需要在左括号后面的数字部分。你可以使用:=MID(A1,Find(“,A1)+1,10)和完整的公式:=(Hex2Dec(MID(A1,Find(“,A1)+1,10))/86400)+Date 1970,1,1。请看这里: