Tôi sử dụng timeZoneWithName, nhưng tôi không biết tên của múi giờ. Tôi có thể tìm danh sách timezоnes ở đâu?Tôi có thể tìm danh sách timezоnes ở đâu?
[NSTimeZone timeZoneWithName:@"US/Eastern"];
Tôi sử dụng timeZoneWithName, nhưng tôi không biết tên của múi giờ. Tôi có thể tìm danh sách timezоnes ở đâu?Tôi có thể tìm danh sách timezоnes ở đâu?
[NSTimeZone timeZoneWithName:@"US/Eastern"];
Tôi tìm thấy giải pháp.
NSLog(@"%@", [NSTimeZone knownTimeZoneNames]);
Vì tôi không thể đăng câu trả lời, tôi đã dán nó tại pastebin.com. Đây là toàn bộ danh sách kể từ bản phát hành iOS 6 mới nhất: http://pastebin.com/ibNU2RcG – Brett
Nếu bạn muốn thêm múi giờ động liên quan đến tên thành phố, ví dụ: bạn có thể sử dụng Swift: 'let parisTimezoneName = NSTimeZone.knownTimeZoneNames(). Filter { $ 0.containsString ("Paris") } .first; dateFormatter.timeZone = NSTimeZone (tên: parisTimezoneName!) ' – Artheyn
Hoặc trong Swift 4 chỉ cần sử dụng in (TimeZone.abbreviationDictionary) – Dawy
Điều này có thể có thông tin về nơi để xem xét: https://en.wikipedia.org/wiki/Tz_database –
http://twiki.org/cgi-bin/xtra/tzdatepick.html –
Đây là một câu hỏi liên quan đến lập trình, bởi vì các tên múi giờ có thể khác nhau tùy thuộc vào dạng đĩa, các phiên bản hệ điều hành ... Những người đã bỏ phiếu cho câu hỏi này ngoài chủ đề chỉ không bận tâm để hiểu nó một cách chính xác. –