Microsoft DateTime Json转换问题

时间:2017-11-08 15:24:58

标签: c# json datetime json.net

我有一个Server Client架构,我正在尝试将DateTime值传输到客户端。以下是我在客户中的结果:

DateTime on Server 01.10.1980 00:00 (local. utc is -2h)
Incoming Json String "\"\\/Date(339199200000+0200)\\/\""
Deserialized DateTime Object: 30.09.1980 22:00 UTC Local: 23:00

大多数日期都有效,但有些值(如上所述)不起作用。但我不明白为什么。我在两个部分都使用了Newtonsoft Json。

更改" + 0200"最后几乎没有效果,有时是22:00,有时是23:00。但总是错的。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

谢谢Jason W !! 这似乎是问题所在。 我将DateParseHandling更改为DateTimeOffset,它刚刚奏效!