首页 > 解决方案 > 将 TimeZoneInfo.DisplayName 转换为 TimeZoneInfo.Id

问题描述

我需要转换TimeZoneInfo.DisplayNameTimeZoneInfo.Id.

我从一个组合框中获取 DisplayName,该组合框由取自的名称填充TimeZoneInfo.GetSystemTimeZones()

标签: c#windowstimezone

解决方案


变成这样

var timeZone = TimeZoneInfo.GetSystemTimeZones().FirstOrDefault(t => t.DisplayName == displayName).Id;

推荐阅读