日付のみのGMTオフセットが必要です。私はこの方法を使用しています
double numberOfHours = (double)[timeZone secondsFromGMTForDate:date]/ 3600.0;
実際、ドイツのベルリンでは、DSTは2013年3月31日にオンになり、時刻は午前2時に変更されます。問題は、日付のみを使用してGMTオフセットが必要なことです。date = 31-3-2013 00:00:00の場合、+1を返します。31-3-201302:00:00の後に+2を返します。時間コンポーネントを使用せずにタイムゾーンオフセットを取得できる方法/方法はありますか?