我在一個簡單的項目,微風+淘汰賽+的WebAPI + SQL Server精簡遇到了以下問題ko.observable
)並且執行Manager.SaveChanges()
該行已正確保存到SQL Server Compact中,並且DateTime
列的格式如下:23/12/2012 19.56.33
。「無效的日期」錯誤
當我後來做了Breeze
查詢,我得到的排復出,但DateTime
值沒有確認:
無效的日期
的date
場是KO觀察到這樣我無法調試值/格式,這是一種方法!
的SaveChanges
它在此之前的格式:Sun Dec 23 21:32:05 UTC+0100 2012
的SaveChanges
後,我發現它在SQL Server精簡表格式如下: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"
}
]
你可以發佈你的頁面從服務器接收的json嗎?如果你不使用JSON.Net作爲你的序列化程序,你的問題可能是由這個SO覆蓋問題http://stackoverflow.com/questions/726334/asp-net-mvc-jsonresult-date-format –
Hy photo_tom,我已經編輯問題包括json, 感謝您的幫助! – frenchfaso