我有一個DataSet
,它有一個時間戳記(即Datetime.Now
),記錄將行添加到內存中的DataSet
的日期和時間。我將稍後將所有這些行保存(或傳播)到數據庫,其中DataSet的時間戳將傳播到數據庫表中的DateTime列。將數據集的DateTime列傳播到數據庫
它工作正常和日期時間比較也行:
dataView1 = new DataView(
dt,
"DataTime >= '6/9/2011 5:00:20 PM'",
"Data_ID ASC",
DataViewRowState.CurrentRows);
上面的代碼工作正常,但如果程序不同的計算機上運行我擔心(如Windows的其他語言)的Datetime.Now
格式將有不同的格式,或者如果我比較來自不同計算機的記錄數據,則數據庫中DateTime的不同格式將導致它失敗。這個問題會發生嗎?還是有更安全的方法呢?