当只知道时间偏移时,有没有办法查找时区缩写?
示例:假设我给出了GMT -5的偏移量,我想将EST(假设为美国)的缩写显示为与GMT -5相对应。
如果使用 [NSTimeZone timeZoneWithName:@“America / Argentina / Buenos_Aires”] 初始化NSTimeZone对象,则可以通过 [myTzVar缩写]; 获得正确的缩写
但是,如果使用 secondsFromGMT 初始化它,则缩写总是类似“GMT -XXX”。
答案 0 :(得分:3)
问题在于夏令时:对于具有相同GMT偏移的国家,这可能会有所不同。这就是为什么只有在给出全名而不仅仅是GMT偏移量时才能知道缩写的原因。