在我的IOS应用程序中,我有一个时区ID,例如"America/Los_Angeles",我想获取它的缩写"PST"。
我编写了以下代码:
我编写了以下代码:
NSTimeZone* theTimezone = [NSTimeZone timeZoneWithName:_timezone];
_timezoneAbbreviation = theTimezone.abbreviation;
我的问题是_timezoneAbbreviation
总是返回形如"UTC-x"或"UTC+x"的字符串,而不是正确的缩写。
如果我查看[NSTimeZone abbreviations]
返回的NSDictionary
,它包含正确的缩写(例如“America / Los_Angeles”的PST)。
有什么想法吗?
Sebastien。