TimeZoneInfo GetSystemTimeZones() globalization
本文关键字:globalization GetSystemTimeZones TimeZoneInfo | 更新日期: 2023-09-27 18:04:02
TimeZoneInfo.GetSystemTimeZones()从本地注册表中获取时区,因此不同机器的时区列表存在一些差异,是否有办法在所有windows计算机中获得相同的数据
var timeZones = TimeZoneInfo.GetSystemTimeZones();
如果你想要一个明确的方式来获得时区列表,那么我建议使用IANA的时区数据库。您可以下载数据库并通过web服务公开它。
noda time附带一个时区数据库版本。因此,当您使用节点时间时,您指的是IANA数据库中的时区。它还为您提供了升级数据库而无需更新节点时间API本身的功能,这非常酷。因此,通过使用节点时间,您可以不知道本地配置的时区设置。
我不知道在网络上有任何web服务,你可以用它来检索这个商业用途。对于非商业用途,您可以使用timezone db api