Używam timeZoneWithName, ale nie znam nazw stref czasowych. Gdzie mogę znaleźć listę stref czasowych?Gdzie mogę znaleźć listę stref czasowych?
[NSTimeZone timeZoneWithName:@"US/Eastern"];
Używam timeZoneWithName, ale nie znam nazw stref czasowych. Gdzie mogę znaleźć listę stref czasowych?Gdzie mogę znaleźć listę stref czasowych?
[NSTimeZone timeZoneWithName:@"US/Eastern"];
Znalazłem rozwiązanie.
NSLog(@"%@", [NSTimeZone knownTimeZoneNames]);
Ponieważ nie mogę opublikować odpowiedzi, wkleiłem to na stronie pastebin.com. To jest cała lista od najnowszego wydania iOS 6: http://pastebin.com/ibNU2RcG – Brett
Jeśli potrzebujesz więcej dynamicznej strefy czasowej dotyczącej nazwy miasta, na przykład możesz użyć, w Swift: 'let parisTimezoneName = NSTimeZone.knownTimeZoneNames(). Filter { $ 0.containsString ("Paris") } .first; dateFormatter.timeZone = NSTimeZone (name: parisTimezoneName!) ' – Artheyn
Lub w Swift 4 użyj print (TimeZone.abbreviationDictionary) – Dawy
To może mieć informacje na temat, gdzie szukać: https://en.wikipedia.org/wiki/Tz_database –
http://twiki.org/cgi-bin/xtra/tzdatepick.html –
Jest to związane z programowaniem, ponieważ nazwy stref czasowych mogą się różnić w zależności od modelu płyty, wersji systemu operacyjnego ... Ci, którzy głosowali na to pytanie poza tematem, nie zadali sobie trudu, aby go poprawnie zrozumieć. –