Windows 10具有相同时区的不同显示名称

时间:2017-06-26 15:49:20

标签: c# .net windows uwp

在.net UWP-app(仅限Win 10)中,我通过迭代通用displayname列表显示TimeZoneInfo.GetSystemTimezones()个时区。例如,在我的Windows 10机器上,我将看到:

(UTC+08:00)Perth

作为显示名称。

但是,在其他几台机器上(相同的Windows版本,相同版本,不同的Windows安装语言),我会看到:

Perth

虽然我完全知道TimeZones正在反映可用的本地系统时区,但我无法理解为什么同一时区对象的Displayname属性不同。

Windows-API

  

显示名称根据随Windows操作系统安装的区域性进行本地化。

这对我来说也很酷,但文化是否也会删除UTC偏移?

更新

以下是一个例子(在Surface Pro 4,1703,15063.413上)Example

0 个答案:

没有答案