设置DateTimePicker.Value抛出“字符串未被识别为有效的DateTime”

时间:2014-01-29 13:41:20

标签: c# .net winforms datetime

我有一个名为DateTimePicker的{​​{1}}。我正在分配它的dtpCommitDate属性:

Value

这会引发运行时异常:

  

字符串未被识别为有效的DateTime

为什么会这样?

1 个答案:

答案 0 :(得分:0)

看起来你在日期格式字符串中有一个引号,并且全部大写都不会给出所需的结果。

尝试

dtpCommitDate.CustomFormat = "MM/dd/yyyy";

虽然,我从来没有收到过相同的错误,但是在日期分配或格式分配上抛出异常,或者根据@Patrick Quirk上面的评论在代码中的其他地方抛出异常。