/日期(长+ 1000)/格式

时间:2015-10-21 04:19:21

标签: java json date datetime date-parsing

有谁知道它是什么类型的日期格式,我怎样才能正确解析它到Date对象?我在杰森的回应中从服务器上得到它。

{ "DateFirstListed":"\/Date(1438218663000+1000)\/" }

1 个答案:

答案 0 :(得分:1)

你可以使用+1000之前的部分

它是一个标准的unix时间戳,以毫秒为单位。我不确定+1000的用途,但可能只是将时间偏移1秒。 (1000毫秒)

所以在浏览器控制台中粘贴Date(1438218663000),然后您就会看到

"Tue Oct 20 2015 21:27:39 GMT-0700 (Pacific Daylight Time)"

它可能是一个人类友好的网址,以便它可以存储在unix时间,但你可以使用

/articles/Tue Oct 20 2015 21:27:39 GMT-0700 (Pacific Daylight Time)作为网址。但无论如何,它只是单独的时间。

编辑:+1000(感谢Sasha)可能意味着UTC + 10:00,所以你可以像这样创建你的日期

new Date(new Date(1438218663000).getTime()+10*60*60*1000)