据我了解,打电话
NSLog(@"Local Time Zone %@",[[NSTimeZone localTimeZone] name]);
为您提供设备的本地时区。它给我的是"US/Central" ,我在[NSTimeZone abbreviationDictionary]的缩写列表或[NSTimeZone knownTimeZoneNames]的时区名称列表中找不到任何地方。这是哪里来的?我需要将当前设备时区传递给 Rails 应用程序,它可以理解"Australia/Sydney"或"America/Chicago"等内容,但不能理解"US/Central"。
如何获取 localTimeZone 给我的信息并将其转换为 Rails 可以理解的字符串(即 knownTimeZoneNames 中的任何时区,它应该是系统知道的所有时区名称?)