2010-01-14 21 views
7

Belirli bir tarih için ofset zaman dilimini elde etmenin bir yolu var. ÖrneğiniPhone CurrentTimeZoneOffset from UTC

, New York'ta ve ben geri alacağı 12-12-2009 4 PM geçmek "-4" Biz GMT kapalı 4 saat gibi eğer.

(. NET diyarında yüzden Kakao de o vardır tahmin ediyorum DateTime sınıfı bu kapalı yapmak için bir fonksiyon var mıdır?)

Ian

cevap

5

Aşağıdaki kullanabilirsiniz:

[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate]; 

Bu, ofsetleri saniye cinsinden döndürür.

Ayrıntılar için, Apple'ın belgelerine NSTimeZone class'dan bakın. İşte