string a = Label6.Text.ToString();
DateTime time = Convert.ToDateTime(a);
DateTime time5 = DateTime.Now.ToLocalTime();
//TimeSpan ts = time1 - time;
if (time > time5)
{
......
}
运行出错,
错误提示为:System.FormatException: 日历 System.Globalization.GregorianCalendar 中不支持该字符串所表示的 DateTime。
DateTime time = Convert.ToDateTime(a);
DateTime time5 = DateTime.Now.ToLocalTime();
//TimeSpan ts = time1 - time;
if (time > time5)
{
......
}
运行出错,
错误提示为:System.FormatException: 日历 System.Globalization.GregorianCalendar 中不支持该字符串所表示的 DateTime。
=======================================
先进行验证处理。或改用其他控件。
Label6 控件使用DateTimePicker 控件代替会好一点,也可以使用MaskedTextBox类代替。
如果是web程序,可以使用正则表达式进行验证,在验证通过的情况下再执行其他代码。