如何获取应用程序中使用的日历类型

时间:2014-09-02 14:46:06

标签: c# .net localization calendar

我们有一个在Windows上运行的应用程序,用户可以更改其区域设置(操作系统设置)并选择使用波斯语,日语或泰语日历。

enter image description here

我可以使用CultureInfoCalendar)确定CultureInfo.CurrentCulture.Calendar和当前使用的System.Globalization。但我不确定如何确定用户是使用公历还是其他日历。

1 个答案:

答案 0 :(得分:-1)

你可以测试:

if (System.Globalization.CultureInfo.CurrentCulture.Calendar.ToString()   !="System.Globalization.GregorianCalendar")     
{
MessageBox.Show("Ivalid System Calender The Current Is "+ System.Globalization.CultureInfo.CurrentCulture.Calendar.ToString()+ Environment.NewLine + "Please Convert To GregorianCalendar");
return;
}