我们使用 breeze 和 API 控制器。
我想向最终用户显示我们在数据库中的日期,而无需将它们转换为 UTC。
同样,如果用户在 UI 中选择任何日期,则应将其保存为选择时的状态。
我知道 JSON.NET 日期序列化很糟糕。同样在 DOM 元素绑定到模型属性,将日期字段转换为字符串是一项相当大的工作。
你能建议一个修复解决方案吗?
我确实尝试实现自定义DateTimeConverterBase并通过GLOBAL挂钩。ASCX 但是由于某种原因,我的覆盖方法没有调用!
任何帮助将不胜感激。
最简单的方法可能是替换 Breeze 的 Breeze。DataType.parseDateFromServer 方法。
有关更多信息,请参阅这篇文章的答案:breezejs-date-is-not-set-to-the-right-time