当我尝试在DateTimePicker
中使用自定义格式时,我收到以下异常:
"字符串未被识别为有效的DateTime。"
我使用以下代码段:
dtpSystemAdjustmentDate.Format = DateTimePickerFormat.Custom;
dtpSystemAdjustmentDate.CustomFormat = "mm.dd.yyyy hh:mm:ss";
我在Microsoft帮助页面上找到了文档:http://msdn.microsoft.com/en-us/library/aa983603%28v=vs.71%29.aspx
我试过这个片段:
// C#
dateTimePicker1.CustomFormat = "'Today is:' hh:mm:ss dddd MMMM dd, yyyy";
我还收到一个例外,抱怨"今天"是一个无法识别的关键字。
我怀疑与文化相关的东西(我现在的文化是fr-CH
)但是我找不到让它发挥作用的方法......有什么想法吗?
答案 0 :(得分:0)
我的问题与.Net或C#无关。
我尝试了一个空白项目,使用相同的代码并且有效。
我继承了Form
的子类,负责翻译表单中的Controls
。不幸的是,有些东西搞砸了我DateTimePicker
的文字内容。
我之前的路线是正确的。