使应用程序独立于Windows的文化

时间:2018-11-25 14:36:49

标签: vb.net

我正在VB.NET,.NET 4.0中创建一个应用程序。

此应用程序经常使用DateTime类型。

问题是我想使用特定格式dd/MM/yyyy的日期。

如果设置了(在Windows中)正确的区域和设置,则一切正常。 但是,如果用户更改此Windows配置,我的应用程序将失败。 那么,有什么方法可以使我的应用程序独立于Windows中针对区域和设置配置的内容? 谢谢!

1 个答案:

答案 0 :(得分:0)

我以前曾经有过类似的问题,但是没有一个DateTime问题,它与计算更相关,即小数点.。尽管上述注释中的某些示例运行良好,但特别是CultureInfo.InvariantCulture,我发现将所有这些废弃并将其添加到我的主要表单Load中要容易得多:

Application.CurrentCulture = New Globalization.CultureInfo("en-GB")

问题解决了;-)