我尝试将dateTimePicker中的日历类型从gregorian更改为hijri但是我不能将系统日历类型设置为它的格里高利。
我试试这段代码
CultureInfo ci = new CultureInfo("ar-SA");
DateTimeFormatInfo info = ci.DateTimeFormat;
dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = info.ShortDatePattern + " " + info.ShortTimePattern;
但没有工作!?
我如何在我的应用程序中更改它?
答案 0 :(得分:0)
来自MSDN:
DateTimePicker控件仅支持Gregorian日历。
但您可以创建自定义日历,查看这些文章(C#):
ASP.NET DatePicker User Control (Hijri / Gregorian)
How to create a Hijri Calendar control in .Net Framework 2.0