我想获取时区列表,以便我可以填充下拉列表。在 .NET 3.5 中,我们有 TimeZoneInfo 命名空间,代码如下:
ReadOnlyCollection<TimeZoneInfo> timeZones = TimeZoneInfo.GetSystemTimeZones();
foreach (TimeZoneInfo timeZone in timeZones)
string name = timeZone.DisplayName
但是,“DisplayName”是英文的。如何传递cultureInfo 以便它可以返回其他语言?我尝试设置 Thread.CurrentCulture 和 CurrentUICulture,但没有成功。我错过了什么吗?