更新系统区域设置中指定的日期时间格式(区域和语言)

时间:2013-07-10 05:02:22

标签: c# .net winforms datetime-format currentuiculture

当应用程序加载时,日期时间格式会根据网格单元格中的区域设置正确显示,但是在更改区域设置后刷新或重新加载网格内容时。 更改的格式不会反映在单元格中。

因此,第一次加载应用程序时格式会发生变化。

在应用程序运行时是否有任何方法可以更改格式。

1 个答案:

答案 0 :(得分:1)

CultureInfo数据在第一次请求时被缓存,因此需要调用CultureInfo.ClearCachedData方法来获取更新的格式值。

作为旁注,您在应用运行时期间经常更改设置是非常奇怪的。如果要求应用程序进行某种格式更改,最好将其作为应用程序选项。