2012-08-03 64 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

相關問題