有没有一种方法可以获取给定日期的偏移时区。 例如,如果我在纽约,并且传入了12-12-2009 4 PM,那么我会得到“-4”,因为我们比GMT晚4小时。 (在.NET领域中,有一个函数可以从DateTime类中执行此操作。所以我猜Cocoa也有这个函数?) Ian
您可以使用以下内容:[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate]; 这将返回以秒为单位的偏移量。 有关详细信息,请参阅苹果公司关于NSTimeZone类的文档。