2012-03-08 64 views
1

我这样做了两个小时,没有任何东西。这是JSON中的日期:反序列化带时区的JSON DateTime

"\/Date(1330355834000+0100)\/" 

我发现的所有内容都没有时区或JavaScript。如何将其转换为DateTime(不是日期)?

+0

看到http://stackoverflow.com/questions/668488/parsing-json-datetime-from-newtonsofts- json-serializer – sikander 2012-03-08 15:50:40

+1

你试过Json.Net吗?它将其反序列化以纠正DateTime对象。 – 2012-03-08 15:53:30

回答

1

Scott Hanselman刚刚发表了一篇关于这个问题的文章。 His post可能会有所帮助。

-1

您可以创建自己的JavaScriptConverter,它可以解析您想要的数据广告。这使您可以完全控制对象如何转换为JSON对象,反之亦然。

+2

我该怎么做? – 2012-03-08 15:52:51

0

我能够使用像这样得到一个JSON日期和时间时区:

var publishDate = new Date().toJSON();