我需要知道我们是否可以确定特定日期是否将Daylighttime保存为ON或OFF。
例如。在德国,1950年至1979年期间没有白天节省。如果这些天没有Daylighttime保存,我可以在iOS中以编程方式确定吗?
答案 0 :(得分:0)
您可以选择日期并进行测试。 NSDate解释了夏令时。
答案 1 :(得分:0)
isDaylightSavingTimeForDate:如果夏令时在那个时刻生效,则返回YES 。如果你想检查它是否在某一年的某个国家生效,那么在那一年的7月1日创建一个NSDate,在那一年的1月1日创建一个NSDate,如果这两个日期都没有夏令时。那个国家根本就没有它。
(你需要在1月份检查一个日期,因为澳大利亚,新西兰等夏季或1月份有夏令时)。
iOS在这种历史知识方面相当不错。实际上,不时有很多帖子,iOS有一些关于时区的奇怪但正确的信息,人们认为这是一个错误。