Javascript/Java - Webservice returning doubles for date.valu

Javascript/Java - Webservice returning doubles for date.valueOf()

本文关键字:doubles for date valu returning Webservice Java Javascript      更新时间:2023-09-26

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

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

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

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

或者,Java有一个日历类,该类具有从纪元时间转换为常规日期的函数。