- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
如果我只有像曼谷或东京这样的城市名称,我如何在[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/
当我启动我的应用程序时,我将我的默认时区设置为 GMT[NSTimeZone setDefaultTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT
我想在标签上显示“EDT”。我使用了下面的代码,发现它适用于 iphone6、6+ 和 iphone4 (iOS 7.1)。但是在 iPhone5s(iOS 8.2)、iPhone5(iOS 7.1)
我在 OS X 中有时区:欧洲中部夏令时(自动基于位置)。在模拟器上运行我的代码时,我得到了这些结果: NSTimeZone *tz = [NSTimeZone localTimeZone]; //
我想(至少)获取时区的国家/地区名称。任何潜在的方法都没有提供这一点: 姓名, 本地化名称:区域设置:, 描述 我注意到内置的 iPhone 时钟应用程序可以访问此信息,因为它将伦敦描述为“英国伦敦”
什么时候NSTimeZone(name:"US/Eastern")返回nil? 我看到多次崩溃,堆栈跟踪指向我初始化 NSTimeZone 的代码行。我可以添加一个检查来查看它是否为零。但很想知道为什
这个问题在这里已经有了答案: Where is the iPhone's Date & Time getting its time zone list (3 个答案) 关闭 8 年前。 我正在使用
我创建了一个每周 View (类似于日历),其中包含星期几的标题。我正在使用以下代码创建当前时间: +(NSDate *) getCurrentDate { NSDate* datetime
目前GMT-0700(US/pacific)已进入夏令时 但我从 NSTimeZone 得到“否” NSTimeZone *timeZone = [NSTimeZone timeZoneForSeco
我正在编写一个涉及人们出生时间的应用程序,并且我正在尝试使用 IOS 来获取准确的 GMT 偏移量。我得到的答案显然是错误的,我想知道其他人是否遇到过这些问题,或者是否有任何解决方法。 这是我用来计算
任何人都可以告诉我从 systemTimeZone(NSTimeZone) 中提取时区的想法 我已经添加了示例。 NSTimeZone *localTime = [NSTimeZone systemT
对于 PDT,我想要“-0700”。 我正在获取过去的日期以确定某件事发生了多久。 NSDate *then = [NSDate dateWithString:@"1976-04-01 12:34:5
正如标题所述,我的应用程序在客户端崩溃并通过 Parse 崩溃报告进行报告,但我无法在我这边重现它。 在模拟器和真实设备上一切正常,还从app store下载了应用程序工作完美无缺。但直到今天我仍然收
我想要 CLLocationCoordinate2D 的当前时间。 例如,我在东海岸的一个城市,应该知道加利福尼亚偏远地区的时间。我有 CLLocationCoordinate2D。 CLLocati
我正在开发一款应用程序,该应用程序具有在夜间自动进入黑暗/夜间模式的功能。该应用程序询问用户位置并使用 this algorithm 确定日出/日落时间(世界标准时间) . 唯一不明确的步骤是从 UT
如何在 iOS 中获取时区的三个字母缩写 [NSTimeZone abbreviationDictionary] 给出缩写为 3 个字母的代码。例如: NSZT, PDT, EST 等 但是, NSS
希望你一切顺利。 所以我正在开发时区 iOS 应用程序。该应用程序要求我们有一个人口稠密的城市列表,并且当用户选择一个时,它会确定构建 NSTimeZone 对象(然后我们将其用于 NSDate 转换
服务器返回正确的日期和时间。纽约时区。 2013-09-10 05:37:07 +0000(正确的时间,发表评论的时间) 这是我在应用程序中对其进行格式化的方式: [format setDateFor
在我的 IOS 应用程序中,我有一个 timezoneid,如“America/Los_Angeles”,我想得到它的缩写“PST”。 我写了下面的代码: NSTimeZone* theTimezon
[NSTimeZone localTimeZone] 和 [NSTimeZone systemTimeZone] 有什么区别? 最佳答案 根据NSTimeZone引用 iOS,systemTimeZo
所以这就是在 Objective-C 中对日历代码进行单元测试的问题:时区包含有关夏令时的信息,因此您在夏天编写测试,预计 6 月 10 日的日出将在早上 6:02 发生。您的测试通过了,稍后,您在不
我是一名优秀的程序员,十分优秀!