在c#中获取时区列表

Nav*_*ani 44 c# timezone

可能重复:
如何枚举.NET中的所有时区?

如何使用c#获取时区列表?我想要一个像Windows一样的列表.

Rob*_*ner 73

GetSystemTimeZones().

ReadOnlyCollection<TimeZoneInfo> tz;
tz= TimeZoneInfo.GetSystemTimeZones();
Run Code Online (Sandbox Code Playgroud)

请记住,这会返回一个ReadOnlyCollection(T)

您还可以在此处了解如何使用这些时区填充列表.

  • 谢谢!如果有人将此标记为重复,请下马。这是google上的第一个结果。抱歉,我不想在Internet上四处搜寻以寻找某人十年前给出的答案。 (4认同)

小智 6

TimeZoneInfo.GetSystemTimeZones()
Run Code Online (Sandbox Code Playgroud)