【发布时间】:2014-04-26 09:24:55
【问题描述】:
我正在尝试获取 systemTimeZone,但它给了我错误的数据:
NSTimeZone * currentDateTimeZone = [NSTimeZone systemTimeZone];
NSString* name = [currentDateTimeZone name];
int myGMT = (int)roundf([currentDateTimeZone secondsFromGMT]/60.f/60.f);
我住在匈牙利的布达佩斯。现在是 GMT+1,但我收到了 myGMT = 2.
但名字没问题:name = Europe/Budapest
为什么?
【问题讨论】:
标签: ios timezone nsdate nstimezone