小编Ric*_*ard的帖子

iPhone NSTimeZone:localTimeZone混乱

从我的理解,呼唤

NSLog(@"Local Time Zone %@",[[NSTimeZone localTimeZone] name]);
Run Code Online (Sandbox Code Playgroud)

为您提供设备的本地时区.它给我的是"US/Central",我在[NSTimeZone abbreviationDictionary]的缩写列表中找不到任何地方,或者[NSTimeZone knownTimeZoneNames]中的时区名称列表.这个来自哪里?我需要将当前设备时区传递给Rails应用程序,它理解"澳大利亚/悉尼""美国/芝加哥"之类的内容,但不了解"US/Central".

我如何获取localTimeZone给我的内容并将其转换为Rails可以理解的字符串(即knownTimeZoneNames中的任何时区,它应该是系统知道的所有时区名称?)

iphone ruby-on-rails objective-c nstimezone

2
推荐指数
1
解决办法
2150
查看次数

标签 统计

iphone ×1

nstimezone ×1

objective-c ×1

ruby-on-rails ×1