如何序列化Java日历和Java日期到Javascript日期

How to serialize Java Calendar and Java Date to Javascript Date

本文关键字:日期 Java Javascript 日历 序列化      更新时间:2023-09-26

我想从Java序列化到JSON对象Java日历和Java日期到Javascript日期。

我想在Javascript中,变量Javascript Date不需要做"eval"或"new Date"有一个日期值。

我试图返回"新日期(timein毫秒)",但我获得了,显然是一个'字符串'I。我知道我可以对这个字符串执行eval,但我不想这么做。我还尝试返回"毫秒",并在"Javascript"中调用"new Date()",但我不想这样做。

JSON当前看起来像

 {hours:[
   {date:'new Date(1)', color:'fff'},
   {date:'new Date(2)', color: 'ddd'}, 
   ... ]}

有什么建议吗?

信息:我正在使用Spring MVC和Jackson序列化。


编辑# 1:

我知道这个方法

-----------------------

100000 ------------------------------ var替换= new日期(10000年),

但是我正在搜索的格式,表明客户端解析器发送的数据片段是一个日期表示。但是如何将其转换为JavaScript Date对象呢?

答案是否定的

如果没有evalnew Date(extracted timestamp),则无法解析date: "new date(123434534)"的字符串,如下所示

object.date=new Date(object.date.replace(/[^'d]/g,""));

我仍然看不到为什么你需要传递一串"new Date(timestamp)"

如果你只发送时间戳,你会更好地保存数据。