来自UTC的iPhone CurrentTimeZoneOffset

Ian*_*ink 7 iphone timezone datetime offset gmt

有没有办法获得给定日期的偏移时区.

例如,如果我在纽约并且我在12-12-2009下午4点通过,我会回到"-4",因为我们距格林威治标准时间4小时.

(在.NET中,有一个函数可以在DateTime类中完成.所以我猜Cocoa也有它?)

伊恩

e.J*_*mes 5

您可以使用以下内容:

[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate];
Run Code Online (Sandbox Code Playgroud)

这将以秒为单位返回偏移量.

有关详细信息,请参阅NSTimeZone类的 Apple文档.