有没有一种方法可以获取给定日期的偏移时区。

例如,如果我在纽约,并且在2009年12月12日下午4点通过,那么我将在格林尼治标准时间(GMT)下4个小时后返回“-4”。

(在.NET领域中,有一个函数可以关闭DateTime类。所以我猜 cocoa 也有吗?)

伊恩

最佳答案

您可以使用以下内容:

[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate];

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

有关详细信息,请参阅NSTimeZone class上的Apple文档。

10-08 16:52