Datetimepicker未被识别为有效日期时间

时间:2017-05-29 07:35:32

标签: c#

我不知道为什么会收到此错误消息: " String未被识别为有效的DateTime。"

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

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

2 个答案:

答案 0 :(得分:3)

您需要使用值:

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

答案 1 :(得分:1)

您不必转换它,使用.Value instead

if(dateTimePickerDateEnd.Value <= dateTimePickerDateStart.Value)