C# 使用时区反序列化JSON DateTime

C# 使用时区反序列化JSON DateTime,c#,json,datetime,C#,Json,Datetime,我做了两个小时,什么也没做。这是JSON中的日期: "\/Date(1330355834000+0100)\/" 我发现的所有东西都没有时区或JavaScript。如何将其转换为日期时间(不是日期)?您可以创建自己的,可以解析您想要的数据广告。这使您可以完全控制对象如何转换为JSON对象,反之亦然 斯科特·汉斯曼刚刚发表了一篇文章,讲述了这件事的痛苦。可能会有所帮助。我可以使用类似以下内容获取带有时区的json日期和时间: var publishDate = new Date().toJSON

我做了两个小时,什么也没做。这是JSON中的日期:

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

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

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

斯科特·汉斯曼刚刚发表了一篇文章,讲述了这件事的痛苦。可能会有所帮助。

我可以使用类似以下内容获取带有时区的json日期和时间:

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

你试过Json.Net了吗?它将其反序列化以更正DateTime对象。