Javascript / Java - Web服务返回date.valueOf()的双精度数

时间:2016-01-15 20:52:37

标签: javascript java android datetime

我有一个javascript webservice,它使用date.valueOf()返回一个时间戳数组。

但由于某些原因,当我的Android应用程序获得结果时,它们都是双倍的!为什么会这样?我已经确认webservice中的数组加载了非double值!

1 个答案:

答案 0 :(得分:1)

valueOf()返回Date对象的原始值,因此您看到的双倍是自UTC时间1970年1月1日午夜以来以毫秒表示的日期。这也称为纪元时间。

如果您想要其他格式的日期,您应该查看getFullYear,getMonth和getDate的文档,您可以使用它来构造日期的字符串。

或者,Java有一个Calendar class,它具有从纪元时间转换为常规日期的功能。