2012-03-18 12 views
47

私はtimeZoneWithNameを使用しますが、タイムゾーンの名前は分かりません。時間のリストはどこで見つけることができますか?時間のリストはどこにありますか?

[NSTimeZone timeZoneWithName:@"US/Eastern"]; 
+1

:https://en.wikipedia.org/wiki/Tz_database –

+0

http://twiki.org/cgi-bin/xtra/tzdatepick.html –

+25

はこれがありますプログラミングに関連する質問です。なぜなら、プレートフォーム、OSのバージョンによってタイムゾーン名が異なるからです...この質問を議題から除外した人々は、それを正しく理解することを気にしませんでした。 –

答えて

76

解決策が見つかりました。これは見てする場所についての情報を持っているかもしれません

NSLog(@"%@", [NSTimeZone knownTimeZoneNames]); 
+12

私は答えを投稿できないので、pastebin.comに貼り付けました。これは最新のiOS 6リリースの全リストです:http://pastebin.com/ibNU2RcG – Brett

+0

都市の名前に関してもっと動的なタイムゾーンが必要な場合は、Swiftで使用できます: 'let parisTimezoneName = NSTimeZone.knownTimeZoneNames()。{ $ 0.containsString( "Paris") } .first; dateFormatter.timeZone = NSTimeZone(名前:parisTimezoneName!) ' – Artheyn

+1

またはSwift 4でprint(TimeZone.abbreviationDictionary)を使用するだけです。 – Dawy

関連する問題