我需要在我的SQL Server數據庫中插入.net DateTime而不需要幾毫秒。使用參數在無毫秒的SQL中插入datetime
dtNow = Date.Now
myCmd.Parameters.AddWithValue("MyDate", dtNow)
我想在我的數據庫中的值是,例如:2014-01-15 17:18:04.000
身爲秒的更精確的值。
但它增加了實際毫秒,當我做一個插入像這樣的:
INSERT Table1 (MyDate, id, MyValue, DateModified)
VALUES (@ADate, @ID, @Value, @MyDate)
我怎樣才能以最簡單的方式實現這一目標?
做'dtNow.AddMilliseconds( - (dtNow.Millisecond))'插入前D B。 – user2989408
@ user2989408:你需要使用調用的結果 - 只要調用Add就不會改變dtNow本身。 –