我想从 Windows 窗体 C#.net 中的用户获取日期时间。我使用 .net 控件的 datetimepicker,但它是 gregorian 所以我怎样才能将这个 datetimepicker 更改为 shamsi 日期???
问问题
7889 次
2 回答
1
以前我尝试过 Behrooz Moghaddam 的代码,但使用了默认的 winforms DateTimePicker 控件,但该代码不起作用。
现在我正在使用 Telerik并在使用您的文化之后而不是使用您的文化RadDateTimePicker
之后编写此代码。InitializeComponent()
"fa-IR"
Application.CurrentCulture = new CultureInfo("fa-IR");
radDateTimePicker1.Format = DateTimePickerFormat.Custom;
radDateTimePicker1.CustomFormat = Application.CurrentCulture.DateTimeFormat.ShortDatePattern;
于 2019-10-02T07:56:09.393 回答
0
不需要额外的库。您可以在控制面板的区域设置中更改压延机类型。并在之后添加这些行InitializeComponent();
Application.CurrentCulture = new CultureInfo("fa-IR");
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = Application.CurrentCulture.DateTimeFormat.ShortDatePattern;
于 2019-09-14T08:09:40.103 回答