2012-06-22 151 views
3

我該如何檢查系統日期格式?嘗試下面的代碼,但是當我將系統的日期格式更改爲另一種日期格式以測試代碼時,它仍然顯示更改之前的日期格式!如何檢查當前系統的日期格式?

System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern() 
+1

當程序啓動時(不確定哪個不會檢查),該值被緩存和/或修復,因爲有人在程序運行時更改區域設置不是預期用例。更改設置後是否真的重新啓動了程序? –

回答

7

好的。我設法找到解決方案,'CurrentCulture'必須是'CurrentUICulture',而不是CurrentCulture。如下所示:

System.Globalization.CultureInfo.CurrentUICulture.DateTimeFormat.ShortDatePattern()