gpt4 book ai didi

c# - NancyFX 将日期时间反序列化为本地类型

转载 作者:太空宇宙 更新时间:2023-11-03 15:44:19 26 4
gpt4 key购买 nike

当 NancyFx 应用 Bind<>()在带有 DateTime 的对象上属性,它创建了一个 Local日期时间,而不是 Utc日期时间。

这是从客户端 javascript 接收到的正文(我单独反序列化了它,这是结果):

{
"UnavailabilityId": 8,
"PublicHolidayId": 0,
"ResourceId": 2,
"Reason": "Lunch bitches",
"StartDate": "2015-03-09T23:00:00.000Z", // <-- HERE. It's 'Zulu' time
"EndDate": "2015-03-09T23:00:00.000Z", // <-- HERE. It's 'Zulu' time
"StartTime": "690",
"EndTime": "810",
"ContactTypeId": 13
}

使用 this.Bind<ModifyUnavailabilityCommand>() 反序列化后的对象: deserialized object from NancyFx

为什么 NancyFx 将其视为 Local日期时间而不是 Utc

最佳答案

您可以使用自定义转换器来扩展 Nancy 序列化过程。 Official example.

关于c# - NancyFX 将日期时间反序列化为本地类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28880392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com