0

通过在 c# 框架 3.5 中使用 asp.ney 中的日历扩展器,我遇到了日期计算错误的问题。我正在使用这种方法来计算天数:

TimeSpan days = Convert.ToDateTime(TextBox1_CalendarExtender).Subtract(Convert.ToDateTime(TextBox2_CalendarExtender));

通过这种方法,我得到了错误的天数计算,如果天数是两个不同的月份,那么它会引发异常。我需要框架 3.5 和 4.0 的解决方案。

4

1 回答 1

0

您通常必须使用控件的 .Text 属性来获取控件中显示的值。

Convert.ToDateTime(TextBox1_CalendarExtender) //is going to convert the control
Convert.ToDateTime(TextBox1_CalendarExtender.Text) //is going to convert the value

日历扩展器控件上还有其他属性可能已经返回 SelectedDate,但我不熟悉该特定控件。

于 2013-11-08T21:41:55.547 回答