在c#中获取时区列表[重复]

Posted

技术标签:

【中文标题】在c#中获取时区列表[重复]【英文标题】:Get Time Zones list in c# [duplicate] 【发布时间】:2011-09-16 09:14:54 【问题描述】:

可能重复:How do I enumerate all time zones in .NET?

如何使用 c# 获取时区列表? 我想要一个像一个窗口那样的列表。

【问题讨论】:

【参考方案1】:

GetSystemTimeZones().

ReadOnlyCollection<TimeZoneInfo> tz;
tz= TimeZoneInfo.GetSystemTimeZones();

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

您还可以了解如何使用这些时区here 填充列表。

【讨论】:

谢谢!对于将其标记为重复的人,请下车。这是谷歌上的第一个结果。抱歉,我不想在互联网上四处寻找可能有人在 10 年前给出的答案。【参考方案2】:

您可以使用TimeZoneInfo.GetSystemTimeZones()

【讨论】:

【参考方案3】:
TimeZoneInfo.GetSystemTimeZones()

【讨论】:

以上是关于在c#中获取时区列表[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C# 中获取今天上午 9 点的 PST 纪元 [重复]

在C#中获取命名空间中的类列表[重复]

基于时区在 C# 中设置日期时间,例如 +08:00 [重复]

如何在linq C#中使用group by并获取记录列表[重复]

C# + Unity - 从类列表中的变量中获取最小值[重复]

获取时区的当前日期对象[重复]