從我的理解,呼籲iPhone NSTimeZone:localTimeZone混亂
NSLog(@"Local Time Zone %@",[[NSTimeZone localTimeZone] name]);
爲您提供設備的本地時區。那是什麼讓我爲「美/中環」,我無法找到[NSTimeZone abbreviationDictionary]在縮寫列表中任何地方,或時區名稱在[NSTimeZone knownTimeZoneNames]列表。這個從哪裏來?我需要將當前設備時區傳遞到Rails應用,並且它理解「Australia/Sydney」或「America/Chicago」,但不是「US/Central」。
如何採取什麼localTimeZone是給我,並將其轉換爲一個字符串,Rails可以理解(即knownTimeZoneNames任何時區,這是應該是系統知道所有時區的名字嗎?)
你會得到什麼縮寫:[[NSTimeZone localTimeZone]的縮寫]? – stefanB 2009-11-15 14:17:37