当期望文化与 PC 中安装的文化不同时,如何在 .Net 中将国际化设置为DateTimepicker
或控制?Calendar WinForm
Oscar Cabrero
问问题
46835 次
6 回答
9
似乎不可能改变文化。请参阅此知识库文章。
于 2008-10-28T13:01:28.797 回答
5
基于以前的解决方案,我认为更好的是:
dateTimePicker.Format = DateTimePickerFormat.Custom;
dateTimePicker.CustomFormat = Application.CurrentCulture.DateTimeFormat.ShortDatePattern;
于 2010-01-08T14:58:36.173 回答
0
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("fr");
System.Threading.Thread.CurrentThread.CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentCulture;
于 2009-01-15T20:57:40.030 回答
-1
对于日期时间选择器
dtp.Format = DateTimePickerFormat.Custom;
dtp.CustomFormat = "yyyy-MM-dd"; // or the format you prefer
于 2008-10-28T01:55:09.983 回答
-1
我认为有弯路。
- 设置事件处理程序“ValueChanged”
代码
dateTimePicker.Format = DateTimePickerFormat.Custom; string[] formats = dateTimePicker.Value.GetDateTimeFormats(Application.CurrentCulture); dateTimePicker.CustomFormat = formats[0];
于 2009-12-29T01:54:28.647 回答
-1
使用 Telerik radDateTimePicker 并在 InitializeComponent() 之后编写此代码,并使用您的文化而不是“fa-IR”。
Application.CurrentCulture = new CultureInfo("fa-IR");
radDateTimePicker1.Format = DateTimePickerFormat.Custom;
radDateTimePicker1.CustomFormat = Application.CurrentCulture.DateTimeFormat.ShortDatePattern;
于 2019-10-01T06:52:51.383 回答