我只需要日期時間格林威治標準時間抵消。我用這個方法格林尼治標準時間在目標c中的日期抵消
double numberOfHours = (double)[timeZone secondsFromGMTForDate:date]/ 3600.0;
其實在德國柏林,DST將是對在2013年3月31日和時間將在凌晨2:00變更。 問題是我想要格林威治標準時間偏移僅使用日期。如果日期= 31-3-2013 00:00:00那麼它返回+1。它在31-3-2013 02:00:00之後返回+2。有什麼方法/方法可以在不使用時間組件的情況下獲得時區偏移?
不需要強制轉換雙倍,任何一個都可以。和3600.0將是雙倍的。 – 2013-03-22 10:13:41