gpt4 book ai didi

ios - 如何使用 NSTimeZone -timeZoneWithName : with a city name from Rails ActiveSupport?

转载 作者:IT王子 更新时间:2023-10-29 08:10:26 24 4
gpt4 key购买 nike

如果我只有像曼谷东京这样的城市名称,我如何在[NSTimeZone timeZoneWithName:@"Asia/Tokyo"] 哪里还有大陆和城市前面的斜线?

我已经尝试过[NSTimeZone timeZoneWithName:@"Tokyo"],它不起作用。

最佳答案

感谢大家的回答,但看起来这些城市名称只是 Rails“ActiveSupport::TimeZone”使用的一种格式。所以我只需要将它映射回来。映射在这里 -> http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html

它将时区从 Rails“ActiveSupport::TimeZone”格式映射到 iOS 使用的另一种格式(例如“International Date Line West”=>“Pacific/Midway”,“Midway Island”=>“Pacific/Midway”, "萨摩亚"=> "Pacific/Pago_Pago", ... ).

我创建了 a plist file包含可轻松用于映射的 NSDictionary 属性。

编辑:an updated version (带有用法示例)用于 Rails 3.2(感谢 RJ Regenold!)

关于ios - 如何使用 NSTimeZone -timeZoneWithName : with a city name from Rails ActiveSupport?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10382932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com