gpt4 book ai didi

c# - 当 OS 为非英文时,GetSystemTimeZone 为英文

转载 作者:行者123 更新时间:2023-11-30 22:33:45 24 4
gpt4 key购买 nike

在我们的 C# 应用程序中,我们支持多种语言。现在,如果应用程序语言是英语,而我们的应用程序安装的操作系统是非英语(比如西类牙语)。当我尝试使用 TimeZoneInfo.GetSystemTimeZones() 检索 SystemTime Zones 时,它以西类牙语显示我。有什么方法可以用英语获取它,或者是否有任何通用解决方案。

最佳答案

TimeZoneInfo.GetSystemTimeZones Method

“如果您的应用程序需要在本地计算机上找不到的时区,您可以使用 CreateCustomTimeZone 方法的重载创建自定义时区。有关详细信息,请参阅如何:创建没有调整规则的时区和如何:创建具有调整规则的时区。”

此外,

“GetSystemTimeZones 方法仅针对注册表中定义的时区返回 TimeZoneInfo 对象的集合。它不包括使用 CreateCustomTimeZone 方法的重载创建的时区。”

关于c# - 当 OS 为非英文时,GetSystemTimeZone 为英文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8148309/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com