Objective c 有人能帮我在标签上显示当前时区吗?

Objective c 有人能帮我在标签上显示当前时区吗?,objective-c,xcode,Objective C,Xcode,有人能帮我在xcode(objective-c)中的标签中显示当前时区吗 我尝试了以下操作,并一直尝试将其分配给标签: NSArray *timezoneList = [NSTimeZone knownTimeZoneNames]; 您可以使用[NSTimeZone localTimeZone]获取当前时区。因此,如果您在视图控制器中将标签作为IBOutlet,您可以这样做 label.text = [[NSTimeZone localTimeZone] description]; 您能告诉

有人能帮我在xcode(objective-c)中的标签中显示当前时区吗

我尝试了以下操作,并一直尝试将其分配给标签:

NSArray *timezoneList = [NSTimeZone knownTimeZoneNames];

您可以使用
[NSTimeZone localTimeZone]
获取当前时区。因此,如果您在视图控制器中将标签作为IBOutlet,您可以这样做

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

您能告诉我们到目前为止您尝试了什么吗?knownTimeZoneNames以数组形式返回系统已知的所有时区的名称。您需要[NSTimeZone localTimeZone],然后将标签的文本属性设置为该对象的描述。请参阅下面的答案。我还有一个关于本地时区的查询,我需要单独显示时区列表以选择其中一个时区,并根据它选择时间。此答案中的代码可能是一个很好的开始: