2012-03-18 11 views
47

मैं टाइमज़ोन विथनाम का उपयोग करता हूं, लेकिन मुझे टाइमज़ोन के नाम नहीं पता हैं। मुझे समय की सूची कहां मिल सकती है?मुझे समय की सूची कहां मिल सकती है?

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

यह देखने के लिए जहां के बारे में जानकारी हो सकता है: https://en.wikipedia.org/wiki/Tz_database –

+0

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

+25

यह एक है प्रोग्रामिंग से संबंधित प्रश्न, क्योंकि टाइमफोन नाम प्लेटफॉर्म, ओएस संस्करणों के आधार पर भिन्न हो सकते हैं ... जिन्होंने इस प्रश्न को विषय से वोट दिया है, वे इसे सही ढंग से समझने के लिए परेशान नहीं थे। –

उत्तर

76

मुझे समाधान मिला।

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

चूंकि मैं कोई जवाब पोस्ट नहीं कर सकता, इसलिए मैंने इसे pastebin.com पर चिपकाया है। यह नवीनतम आईओएस 6 रिलीज के रूप में पूरी सूची है: http://pastebin.com/ibNU2RcG – Brett

+0

यदि आपको शहर के नाम से अधिक गतिशील टाइमज़ोन की आवश्यकता है उदाहरण के लिए आप स्विफ्ट में उपयोग कर सकते हैं: 'parisTimezoneName दें = NSTimeZone.knownTimeZoneNames() फ़िल्टर { $ 0.containsString ("पेरिस") }। सबसे पहले; dateFormatter.timeZone = NSTimeZone (नाम: पेरिसटाइमज़ोननाम!) ' – Artheyn

+1

या स्विफ्ट 4 में बस प्रिंट का उपयोग करें (TimeZone.abositDictionary) – Dawy

संबंधित मुद्दे