【发布时间】:2013-05-23 10:38:39
【问题描述】:
我正在使用 winforms DateTimePicker 控件并应用了自定义格式:
this.dateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
this.dateTimePicker.CustomFormat = "MM/dd/yyyy HH:mm";
this.dateTimePicker.RightToLeftLayout = false;
在我的机器上这工作正常,但在特定用户的机器上,日期并没有按照这种自定义格式打印。
相反,日期似乎是反向打印的,例如:
"35:10 2013/05/23"
我在网上找不到任何信息为什么会发生这种情况。
【问题讨论】:
-
该用户是否在控制面板中设置了任何特定的语言/区域设置?
-
是的,他这样做了,但是在我的环境中复制该设置并没有重现问题。
-
你能分享这些设置吗?
-
一旦我可以访问那台机器,我就会这样做。如果我提供自定义格式,这些设置应该无关紧要。
标签: winforms c# .net winforms datetimepicker cultureinfo