Change DateTimePicker Calendar Runtime
- by Smart pro
I want to view the calendar in another culture, for example let it show in
Arabic. I use this code in the Main, but the calendar is still in the same
culture:
CultureInfo sa = new CultureInfo("ar-SA", false);
sa.DateTimeFormat.Calendar = new System.Globalization.HijriCalendar();
// Sets the culture to Arabic (Saudi Arabia)
Thread.CurrentThread.CurrentCulture = sa;
// Sets the UI culture to Arabic (Saudi Arabia)
Thread.CurrentThread.CurrentUICulture = sa;
I add the DateTimePicker on a form and expect that it shows the date in
Arabic after running, but the DateTimePicker or Calendar is not changed to
that culture.