为什么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