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了~


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 pikachumk2 的頭像
    pikachumk2

    オトコの生きかた

    pikachumk2 發表在 痞客邦 留言(0) 人氣()