2012-08-03 37 views
-1

任何人都可以帮助我在xcode(objective-c)中的标签中显示当前时区吗?任何人都可以帮助我在标签中显示当前时区吗?

我尝试以下,并一直试图将其分配到一个标签:

NSArray *timezoneList = [NSTimeZone knownTimeZoneNames]; 
+0

能否请你告诉我们,到目前为止,你已经尝试了什么? – 2012-08-03 12:58:05

+0

knownTimeZoneNames返回数组中系统已知的所有时区的名称。您需要[NSTimeZone localTimeZone],然后将标签的文本属性设置为该对象的描述。见下面的答案。 – 2012-08-03 13:06:14

回答

1

您可以[NSTimeZone localTimeZone]获得当前的时区。所以,如果你有你的标签作为一个IBOutlet在视图控制器,你可以做

label.text = [[NSTimeZone localTimeZone] description]; 
+0

我还有一个查询与本地时区,我需要分别显示时区列表选择其中之一,并根据它选择时间。 – 2012-08-03 13:11:27

+0

这个答案中的代码可能是一个好开始:http://stackoverflow.com/questions/4376585/how-to-show-different-clock-from-different-time-zones-in-iphone-app – 2012-08-03 13:14:53

相关问题