ASP.NET + JSON + C#.NET或VB.NET:使用JSON WCF WebService反序列化日期时间时出现问题

时间:2010-03-12 18:02:57

标签: asp.net json jsonp

我以JSON格式获取日期时间为 -

"\/Date(1261413600000+0530)\/"

背后的代码,我正在使用DataContractJsonSerializer.ReadObject方法反序列化数据。

转换后的数据时间不正确。

如何从代码后面解析正确的JSON日期时间?

2 个答案:

答案 0 :(得分:1)

您是否在Encosia上看过这篇文章?

答案 1 :(得分:0)

您可以使用正则表达式来获取自1970年1月1日以来的刻度数。然后,您可以使用以下内容获取日期:

DateTime unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
DateTime dt = unixEpoch.AddSeconds(Convert.ToDouble(ticks));