【发布时间】:2018-04-16 20:57:53
【问题描述】:
我可以使用Set-Culture(Powershell 作为管理员)将当前文化设置为"en-DE",即英语(德国)。但是,当我运行不同的 PS 命令来查看当前文化时,我仍然收到en-US。我还检查了我的区域(格式)和位置。
我是否必须将系统区域设置也更改为德国(德语)?
这会导致应用程序出错,因为日期时间格式从 en-DE 到 en-US 不同,并导致日期读取不正确。
当我 Set-Culture 到 de-DE 时,一切似乎都正常。
我确保以管理员身份运行 Powershell 控制台,Set-Culture,关闭控制台。打开 Powershell 并运行 Get-Culture、[CultureInfo]::CurrentCulture、[CultureInfo]::CurrentUICulture 和其他一些要检查的东西,但仍然会得到 en-US
【问题讨论】:
标签: powershell windows-10 locale culture currentculture