Tag: nstimezone

iPhone NSTimeZone:localTimeZone混乱

从我的理解,呼唤 NSLog(@”Local Time Zone %@”,[[NSTimeZone localTimeZone] name]); 为您提供设备的本地时区。 它给我的是“US / Central” ,我在[NSTimeZone abbreviationDictionary]的缩写列表中找不到任何地方,或者[NSTimeZone knownTimeZoneNames]中的时区名称列表。 这个来自哪里? 我需要将当前设备时区传递给Rails应用程序,它理解“澳大利亚/悉尼”或“美国/芝加哥”之类的内容 ,但不了解“US / Central” 。 我如何获取localTimeZone给我的内容并将其转换为Rails可以理解的字符串(即knownTimeZoneNames中的任何时区,它应该是系统知道的所有时区名称?)