【问题标题】:Get Standard Time Zone Name using C#使用 C# 获取标准时区名称
【发布时间】:2011-02-11 10:31:57
【问题描述】:

我需要使用 c# 按时区获取标准时区名称..

例如,如果我给 +05.30.0 意味着它将显示标准印度时区...

【问题讨论】:

  • @Yogee 简单的解决方案是将所有内容转换为 UTC 时间。您需要通过 +5.30.0 准确解释您的意思,我这么多年来从未见过这样的时区描述。如果您使用 UTC 时间,您可以简单地将偏移量添加到该值或找出用户所在的时区并从该值开始。如果您根据 UTC 做所有事情,一切都会变得更容易。

标签: c# timezone


【解决方案1】:

TimeZone 有一个 StandardName 属性。 请参考|MSDN的示例。

编辑:如果您想要的只是时区名称,那么您可以使用带下划线的解决方法here。此外,请查看this class 以便轻松操作时区。

【讨论】:

    猜你喜欢
    • 2016-04-13
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 2014-02-15
    • 2020-01-02
    • 1970-01-01
    • 2016-09-05
    相关资源
    最近更新 更多