Мне нужно время GMT для даты. Я использую этот методGMT смещение на дату в объекте c
double numberOfHours = (double)[timeZone secondsFromGMTForDate:date]/ 3600.0;
На самом деле в Берлине, Германия DST будет ON на 31 марта 2013 года и времени будет меняться в 2:00 утра. Проблема заключается в том, что я хочу, чтобы GMT-смещение использовалось только с использованием даты. Если дата = 31-3-2013 00:00:00, то она возвращает +1. он возвращает +2 после 31-3-2013 02:00:00. Есть ли способ/способ, с помощью которого можно получить смещение часового пояса без использования компонентов времени?
нет необходимости приводить в действие как двойное, так и все будет хорошо. и 3600,0 будут удвоены. –