我如何轉換2種不同日期的:我以前>=
這樣的:我怎麼能轉換成2個不同類型的日期
(DateTime.Parse(i.ACTUAL_FIT_DATE) >= txtboxFromDate.Text
,但我有錯誤
用戶輸入的字符串這樣txtboxFromDate.Text
而我想將其與數據庫DateTime
進行比較,如下所示:i.ACTUAL_FIT_DATE
我該怎麼辦?
我如何轉換2種不同日期的:我以前>=
這樣的:我怎麼能轉換成2個不同類型的日期
(DateTime.Parse(i.ACTUAL_FIT_DATE) >= txtboxFromDate.Text
,但我有錯誤
用戶輸入的字符串這樣txtboxFromDate.Text
而我想將其與數據庫DateTime
進行比較,如下所示:i.ACTUAL_FIT_DATE
我該怎麼辦?
嘗試將字符串轉換爲日期是這樣的:
DateTime inputDate = Convert.ToDateTime(txtboxFromDate.Text);
而且像之前對它們進行比較:
i.ACTUAL_FIT_DATE >= inputDate
,如果你想比較的日期,而不是時間
i.ACTUAL_FIT_DATE.Date >= inputDate.Date
我有30000條記錄,這個轉換日期代碼需要很多時間和掛起,並沒有完成...我如何使用一個代碼需要很少的時間?坦克 –
我不這麼認爲30000記錄的轉換需要超過一些微秒。您可以嘗試使用控制檯示例應用程序創建一個包含30000個日期的列表作爲字符串並將其轉換回日期。你會看到結果。 – hatem87
你可以像使用db中的字符串一樣使用解析。你可能想看看這個比較:http://msdn.microsof t.com/zh-cn/library/system.datetime.compare(v=vs.110).aspx –