我在Breeze + Knockout + WebAPI + SQL Server Compact的一个简单项目中遇到了以下问题:
当我添加一个Breeze
实体(带有DateTime
ko.observable
)并将Manager.SaveChanges()
行正确保存到 SQL Server Compact 中时,该DateTime
列的格式如下:23/12/2012 19.56.33
.
当我随后进行Breeze
查询时,我得到了该行,但DateTime
无法识别该值:
失效日期
该date
字段是可观察的,因此我无法调试值/格式,这是一种方法!
在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"
}
]