关于ios:哪个时区考虑到夏令时?

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,那么:
使用NSTimeZone:isDaylightSavingTimeForDate

返回一个布尔值,指示接收方是否在给定日期使用夏令时。

1
- (BOOL)isDaylightSavingTimeForDate:(NSDate *)aDate


我过去使用过'America / New_York',这应该可行。