gpt4 book ai didi

knockout.js - 从 SQL Server Compact 检索 DateTime 值时出现 "Invalid Date"错误

转载 作者:行者123 更新时间:2023-12-04 03:08:45 25 4
gpt4 key购买 nike

我在使用 Breeze + Knockout + WebAPI + SQL Server Compact 的一个简单项目中遇到了以下问题:

当我添加一个 Breeze 实体(带有一个 DateTime ko.observable)并执行 Manager.SaveChanges() 该行已正确保存到 SQL Server Compact 中,DateTime 列的格式为:23/12/2012 19.56.33

当我随后执行 Breeze 查询时,我取回了行,但无法识别 DateTime 值:

Invalid Date

date 字段是一个 ko observable,所以我无法调试值/格式,它是一种方法!

SaveChanges 之前,格式如下:Sun Dec 23 21:32:05 UTC+0100 2012

SaveChanges 之后,我在 SQL Server Compact 表中以这种格式找到它:23/12/2012 20.32.05

也许 Breeze 也希望它在 UTC 中......?

非常感谢任何帮助!

谢谢

编辑:

这是从 WebApi BreezeController 返回的 json:

[
{
"$id":"1",
"$type":"MvcTask.Models.Task, MvcTask",
"id":110,
"text":"aaa",
"done":false,
"created":"2012-12-23T19.56.33.950"
}
]

最佳答案

早期版本的 breeze 有这个问题,但应该在以后的版本中修复。您可以试用当前版本 v.80.1 吗?

关于knockout.js - 从 SQL Server Compact 检索 DateTime 值时出现 "Invalid Date"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14014517/

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