C# 如何转换两种不同的日期

C# 如何转换两种不同的日期,c#,sql,C#,Sql,如何转换两种不同类型的日期:我使用>=如下: (DateTime.Parse(i.ACTUAL_FIT_DATE) >= txtboxFromDate.Text DateTime inputDate = Convert.ToDateTime(txtboxFromDate.Text); 但我有错误 用户输入类似于txtboxFromDate.Text的字符串 我想把它和数据库的DateTime值进行比较,比如:I.ACTUAL\u FIT\u DATE 我该怎么办 尝试将字符串转换

如何转换两种不同类型的日期:我使用>=如下:

(DateTime.Parse(i.ACTUAL_FIT_DATE) >=  txtboxFromDate.Text
DateTime inputDate = Convert.ToDateTime(txtboxFromDate.Text);  
但我有错误

用户输入类似于txtboxFromDate.Text的字符串 我想把它和数据库的DateTime值进行比较,比如:I.ACTUAL\u FIT\u DATE


我该怎么办

尝试将字符串转换为日期,如下所示:

(DateTime.Parse(i.ACTUAL_FIT_DATE) >=  txtboxFromDate.Text
DateTime inputDate = Convert.ToDateTime(txtboxFromDate.Text);  
并像以前一样进行比较:

i.ACTUAL_FIT_DATE >= inputDate 
如果你想比较日期而不是时间

i.ACTUAL_FIT_DATE.Date >= inputDate.Date

您可以像使用数据库中的字符串一样使用parse。。你可能想看看这个比较:我有30000条记录,这个转换日期代码需要很多时间和挂起,并且没有完成…我怎么能使用一个花费很少时间的代码呢?我不认为30000条记录的转换需要超过几微秒。您可以尝试一个控制台示例应用程序,在其中创建一个以30000个日期为字符串的列表,并将其转换回日期。你会看到结果的。