2010-01-14 21 views
7

有沒有辦法獲得給定日期的偏移時區。來自UTC的iPhone CurrentTimeZoneOffset

例如,如果我在紐約,並且我在12-12-2009 4點通過,我會回到「-4」,因爲我們距格林威治標準時間爲4小時。

(在.NET中的土地有做掉DateTime類的函數所以我猜可可有太?)

伊恩

回答

5

您可以使用以下方法:

[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate]; 

這將返回以秒爲單位的偏移量。

有關詳細信息,請參閱Apple的文檔NSTimeZone class