我只需要日期的 GMT 偏移量。我正在使用这种方法
double numberOfHours = (double)[timeZone secondsFromGMTForDate:date]/ 3600.0;
实际上在柏林,德国 DST 将在 2013 年 3 月 31 日开启,时间将在凌晨 2:00 更改。问题是我只想使用日期来偏移 GMT。如果日期 = 31-3-2013 00:00:00,则返回 +1。它在 31-3-2013 02:00:00 之后返回 +2。有没有什么方法/方式可以在不使用时间组件的情况下获得时区偏移量?