close
一般在更新資料表欄位型態為DateTime的資料時,
通常大家應該都是使用getdate()吧
不過getdate()得到的資料長這樣: 2009/6/12 上午 12:00:00
如果想要在程式內對資料欄位強制用字串更新,如
column1 = '2009/6/12 上午 12:00:00'
此字串轉換為datetime格式時便會出錯
上網查了一下是為了什麼
有人說這是sql server設計的失誤,上午/下午這幾個字也許會在使用時出現問題...
所以應該將字串改為2009/6/12 16:51:00這樣的格式就不會錯了
如此也可以減少抓出datetime資料時產生的一些問題
要將DateTime格式轉為24時制,
使用DateTime.ToString("yyyy/MM/dd HH:mm:ss") 就OK了~
全站熱搜
留言列表