close
SQL Server的時間格式定義為:
yyyy-mm-dd hh:mm:ss
如:2012-07-30 17:20:37
而C#中取得當前時間的函數為
DateTime.Now.ToString();
中文版中得到的時間字串為:
2012-07-30 下午 5:20:37
無法直接寫入SQL_Server
解決方式當然很多~ 這裡介紹我常用的方式~
DateTime.Now.ToString("u").Trim('z').Trim('Z');
先格式化為 2012-07-30 17:20:37Z 再將Z拿掉後 即可正確寫入資料庫的時間欄位
全站熱搜