我正在VB.NET,.NET 4.0中创建一个应用程序。
此应用程序经常使用DateTime
类型。
问题是我想使用特定格式dd/MM/yyyy
的日期。
如果设置了(在Windows中)正确的区域和设置,则一切正常。 但是,如果用户更改此Windows配置,我的应用程序将失败。 那么,有什么方法可以使我的应用程序独立于Windows中针对区域和设置配置的内容? 谢谢!
答案 0 :(得分:0)
我以前曾经有过类似的问题,但是没有一个DateTime
问题,它与计算更相关,即小数点.
。尽管上述注释中的某些示例运行良好,但特别是CultureInfo.InvariantCulture
,我发现将所有这些废弃并将其添加到我的主要表单Load
中要容易得多:
Application.CurrentCulture = New Globalization.CultureInfo("en-GB")
问题解决了;-)