【问题标题】:Get Time Zone abbreviation given GMT offset with Objective C使用Objective C获取给定GMT偏移量的时区缩写
【发布时间】:2010-09-13 19:10:00
【问题描述】:

有没有办法在只知道时间偏移量的情况下查找时区缩写?

示例:假设我得到了 GMT -5 的偏移量,我想显示与 GMT -5 相对的 EST(假设为美国)的缩写。

如果您使用 [NSTimeZone timeZoneWithName:@"America/Argentina/Buenos_Aires"] 初始化 NSTimeZone 对象,则可以通过 [myTzVar abbreviation]; 获得正确的缩写

但是,如果您使用 secondsFromGMT 对其进行初始化,则缩写始终类似于“GMT -XXX”。

【问题讨论】:

    标签: objective-c time nstimezone zone


    【解决方案1】:

    问题在于夏令时:对于具有相同 GMT 偏移的国家/地区,夏令时可能会有所不同。这就是为什么只有给出全名而不是 GMT 偏移量才能知道缩写的原因。

    【讨论】:

      猜你喜欢
      • 2012-11-28
      • 2015-01-03
      • 2013-10-15
      • 2020-10-21
      • 1970-01-01
      • 2013-03-12
      • 2022-11-25
      • 2017-02-20
      • 1970-01-01
      相关资源
      最近更新 更多