Which timezone takes account into daylight savings?
是否有我可以使用的时区考虑到夏令时? 我知道'EDT'用于夏令时,'EST'用于夏令时。 我可以使用的时区会自动检测日期时间是否为夏令时? 'ET'或'America / New_York'会起作用吗?
编辑::
对不起应该更清楚。 我想约会并将其转换为东部时区,但我希望它考虑到东部时区的日期是否为夏令时。
NSDate对象表示与任何时区或夏令时无关的时间点。 NSTimeZone对象将能够获取NSDate对象并确定其时区中的时间,如果该时区使用夏令时,则考虑夏令时。
'America / New_York'是一个使用夏令时的时区,因此如果您使用设置为'America / New_York'时区的NSDateFormatter显示您的NSDate,它将占用夏令时。
大多数国家/地区都使用夏令时的时区!
以国家/城市格式设置正确的TimeZone。
一旦设置了正确的TimeZone,那么:
使用
返回一个布尔值,指示接收方是否在给定日期使用夏令时。
1 | - (BOOL)isDaylightSavingTimeForDate:(NSDate *)aDate |
我过去使用过'America / New_York',这应该可行。