REST API的日期格式

时间:2016-01-13 13:52:34

标签: javascript angularjs rest

我想对日期格式进行编码,以通过我的REST API请求发送日期。我有样品回复 CREATEDATE = 1449092965474 我不知道它是哪种格式。请帮我解码这种日期格式。

4 个答案:

答案 0 :(得分:3)

这是自1970年以来以毫秒为单位的javascript日期。(参考:http://www.sitepoint.com/dynamically-load-jquery-library-javascript/

在这种情况下:

new Date(1449092965474)

Wed Dec 02 2015 22:49:25 GMT + 0100

我建议在REST API中使用ISO 8601格式。

答案 1 :(得分:0)

写为数字的日期,指定自1970年1月1日00:00:00以来的毫秒数。因此,如果您将其转换为正常日期,则将于2015年12月2日星期三16:49:25 GMT-0500(东部标准时间)。

答案 2 :(得分:0)

服务器端(C#)

在从API发送日期之前。

将日期转换为字符串。

像这样。

string YourNewDateObj = YourDateObj.toString("yyyy-MM-dd HH:mm:ss");

客户端

new Date(1449092965474)

这是给你回复的。

答案 3 :(得分:0)

试试这个

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")