2017-05-29 60 views
0

我不知道为什么我得到这个错误信息: “字符串未被识别为有效的DateTime”。Datetimepicker没有被确认为有效的日期时间

if(Convert.ToDateTime(dateTimePickerDateEnd.Text) <= Convert.ToDateTime(dateTimePickerDateStart.Text)){do something....} 

在datetimepicker属性中,我使用CustomFormat:MM-dd-yyyy和Format:Custom。

+0

对象可能已经是DateTime()。将expect对象转换为字符串。 – jdweng

+2

只需使用DateTimePicker的''Value'属性而不是将文本转换为'DateTime' – Nino

回答

3

您需要使用值:

if(dateTimePickerDateEnd.Value <= dateTimePickerDateStart.Value) 
{ 
    //do something.... 
} 
1

你不必把它转换,使用.Valueinstead

if(dateTimePickerDateEnd.Value <= dateTimePickerDateStart.Value) 
相关问题