我们有一个在Windows上运行的应用程序,用户可以更改其区域设置(操作系统设置)并选择使用波斯语,日语或泰语日历。
我可以使用CultureInfo
(Calendar
)确定CultureInfo.CurrentCulture.Calendar
和当前使用的System.Globalization
。但我不确定如何确定用户是使用公历还是其他日历。
答案 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;
}