0

当只知道时间偏移量时,有没有办法查找时区缩写?

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

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

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

4

1 回答 1

3

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

于 2011-03-02T09:59:13.900 回答