Ios NSDate夏令时

Ios NSDate夏令时,ios,nsdate,Ios,Nsdate,我需要知道我们是否可以确定某个特定日期的日光时间是开还是关 例如,在德国,从1950年到1979年,没有节约日光时间。如果这些天没有Daylighttime节省,我是否可以在iOS中通过编程确定这一点?您可以选择一个日期并测试它。NSDate用于夏令时 IsDaylightSavingTimeOrDate:如果夏令时在当时生效,则返回YES。如果要检查该日期是否在某一年的某个国家生效,请在该年的7月1日创建一个NSDate,并在该年的1月1日创建一个NSDate,如果两个日期都没有夏令时,则该国

我需要知道我们是否可以确定某个特定日期的日光时间是开还是关


例如,在德国,从1950年到1979年,没有节约日光时间。如果这些天没有Daylighttime节省,我是否可以在iOS中通过编程确定这一点?

您可以选择一个日期并测试它。NSDate用于夏令时

IsDaylightSavingTimeOrDate:如果夏令时在当时生效,则返回YES。如果要检查该日期是否在某一年的某个国家生效,请在该年的7月1日创建一个NSDate,并在该年的1月1日创建一个NSDate,如果两个日期都没有夏令时,则该国家根本没有夏令时

(您还需要检查1月份的日期,因为澳大利亚、新西兰等国家在夏季有夏令时=1月份)


iOS很擅长这种历史知识。事实上,有相当多的帖子不时在iOS上发布一些奇怪但正确的时区信息,人们认为这是一个bug

isDaylightSavingTimeOrDate: