2014-10-22 54 views
-3

我从这种格式> 1413972425000转换时间长到Java日期

当我执行JavaScript中

新的Date(1413972425000)

结果的请求得到一个日期是

Wed Oct 22 2014 11:07:05 GMT + 0100(GMT Daylight Time)

所以..我想要的是得到日期时间,但在Java中,我不知道我该怎么做。

谢谢。

+0

嗯...'新日期(1413972425000L)'?真的不清楚你要求什么。 – 2014-10-22 10:18:08

+0

在这里看到解决方案:http://stackoverflow.com/questions/3371326/java-date-from-unix-timestamp – Baderous 2014-10-22 10:20:55

+0

我试图解析一个整数,它是一个很长的时间。对不起,我没有看到其他答案。 – gon250 2014-10-22 11:36:20

回答

2

1413972425000不是int的值。这对于int来说太大了。您可以将其用作long值。 1413972425000L

您可以使用

Date date=new Date(1413972425000L); // accept long value. 
System.out.println(date); 
2

您可以使用new Date(1413972425000L)长转换为日期。请注意附加的数字值为L