可以像iPhone的时钟应用程序那样获取时区吗?

4

我们是否可以获得类似于时钟应用程序中显示的时区?我获得的时区数组如下:

NSDictionary *TimeZoneArray = [NSTimeZone abbreviationDictionary];

通过这个方法,我可以获得一个包含大陆信息的数组,现在我得到的数据是这样的:Asia/Kabul,Asia/Muscat,Asia/Kuala_Lumpur,Asia/Hong_Kong,但我希望得到类似于这样的数据:Asia/India/Delhi, Asia/India/Kolkata,Asia/India/Mumbai
我希望能够得到包含国家和城市名称的大陆名称。
3个回答

3
尝试以下方法:
NSLog(@"Timezone is %@", [NSTimeZone systemTimeZone].name);

你需要解析响应字符串,但这应该是相当简单的。


1

0

这是新的:

/System/Library/PreferencePanes/DateAndTime.prefPane/Contents/Resources/TimeZone.prefPane/Contents/Resources/all_cities_adj.plist

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接