2013年9月25日 星期三

SQLserver 時間預設值


1.日期時間
(getdate())

2.今天日期
(CONVERT([smalldatetime],(((CONVERT([char](4),datepart(year,getdate()),(0))+'-')+CONVERT([char](2),datepart(month,getdate()),(0)))+'-')+CONVERT([char](2),datepart(day,getdate()),(0)),(0)))



3.SQL語法
DateTime a = DateTime.Now;
string sql="Insert into test(這裡要指定欄位名稱) values('" + a.ToSTring("yyyy/MM/dd HH:mm:ss") + "')";
或者,直接寫成
string sql="Insert into test(這裡要指定欄位名稱) values(getdate())";
即可
ps.如果直接下DateTime.now會產生字串問題

沒有留言:

張貼留言