111,096
社区成员




//1....设置dateTimePicker1的Format属性为Custom,使其用户自定义的时间格式生效.
dateTimePicker1.Format = DateTimePickerFormat.Custom;
//2.....再设置dateTimePicker1的CustomFormat属性设置用户自定义的格式...
dateTimePicker1.CustomFormat = "MM-dd-yyyy";
首先,机器上应该安装有 .NET Framework 对应的英文语言包,一般会默认安装。
然后,在需要显示英文 DateTimePicker 控件的窗体,将其主线程设置为英语区域选项
比如,在其构造函数的 InitializeComponent 之后,加一句:
System.Threading.Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en-US");
另外,这个设置会影响被设置线程的其他 UI 行为,比如 Calendar,或者 Exception 信息,都会被显示为英文。
建议看看其他日期控件把,你最好自己写一个日期控件(显示英文),方便控制。