2014-11-17 74 views
-1

我如何轉換2種不同日期的:我以前>=這樣的:我怎麼能轉換成2個不同類型的日期

(DateTime.Parse(i.ACTUAL_FIT_DATE) >= txtboxFromDate.Text 

,但我有錯誤

用戶輸入的字符串這樣txtboxFromDate.Text 而我想將其與數據庫DateTime進行比較,如下所示:i.ACTUAL_FIT_DATE

我該怎麼辦?

+0

你可以像使用db中的字符串一樣使用解析。你可能想看看這個比較:http://msdn.microsof t.com/zh-cn/library/system.datetime.compare(v=vs.110).aspx –

回答

2

嘗試將字符串轉換爲日期是這樣的:

DateTime inputDate = Convert.ToDateTime(txtboxFromDate.Text); 

而且像之前對它們進行比較:

i.ACTUAL_FIT_DATE >= inputDate 

,如果你想比較的日期,而不是時間

i.ACTUAL_FIT_DATE.Date >= inputDate.Date 
+0

我有30000條記錄,這個轉換日期代碼需要很多時間和掛起,並沒有完成...我如何使用一個代碼需要很少的時間?坦克 –

+0

我不這麼認爲30000記錄的轉換需要超過一些微秒。您可以嘗試使用控制檯示例應用程序創建一個包含30000個日期的列表作爲字符串並將其轉換回日期。你會看到結果。 – hatem87

相關問題