對於我所有的日期,Format
從小時字段中減去正好4小時。格式會導致每次從小時字段中精確減去4小時
這裏澄清一個例子:
當我取回在Microsoft SQL Server Management Studio中的日期,日期列返回這個格式的日期:2014-10-30 11:19:02.733
。
當我使用sql執行相同的命令並在gridpanel中顯示值時,它將以這種格式顯示:2014-10-30T11:19:02.733
。
但是,當我嘗試使用Format="yyyy-M-d, HH:mm"
時,日期將返回爲2014-10-30 07:19:02
。
爲便於比較,這就是區別是什麼:
2014-10-30 11:19:02.733
2014-10-30T11:19:02.733
2014-10-30 07:19:02
什麼會導致去除正是4小時每一次?
謝謝。
附加代碼:
<ext:DateColumn ID="Column6" runat="server" Text="When" DataIndex="time" Flex="1" Format="yyyy-M-d, HH:mm" />
只是猜測,但你的DateColumn可能正在做某種時區轉換。嘗試只綁定一個格式化的字符串屬性 – Julien 2014-10-31 15:04:27
你說得對。我改變了我的電腦上的時區,並且相應地再次改變了這個值。現在我需要找到解決辦法,看看這是否影響我的其他專欄......呃!謝謝! – starvator 2014-10-31 15:08:39