我想对日期格式进行编码,以通过我的REST API请求发送日期。我有样品回复 CREATEDATE = 1449092965474 我不知道它是哪种格式。请帮我解码这种日期格式。
答案 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")