带有意外的日期时间序列化的webapi

时间:2019-02-19 00:38:14

标签: c# json odata

为什么OData以UTC返回Json DataTime值(例如“ 2019-02-15T17:29:38.583Z”),而仅返回实体的端点,日期时间却错过了“ Z”(例如“ 2019-02- 15T19:19:04.783“)。 Json序列化器没有自定义格式或序列化,没有使用DateTimeZoneHandling等设置。

DateTime对象以UTC格式保存在DB中,用C#代码保存,DTO正确地包含了这些值,并且像OData中一样,未指定实体的Kind也是如此。

为什么会这样?我需要Json输出返回的日期时间为UTC(带有Z)。 欢迎对此进行任何解释和设置。

谢谢。

框架版本:4.5.2

0 个答案:

没有答案