有没有一种方法可以获取给定日期的偏移时区。
例如,如果我在纽约,并且在2009年12月12日下午4点通过,那么我将在格林尼治标准时间(GMT)下4个小时后返回“-4”。
(在.NET领域中,有一个函数可以关闭DateTime类。所以我猜 cocoa 也有吗?)
伊恩
最佳答案
您可以使用以下内容:
[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate];
这将返回以秒为单位的偏移量。
有关详细信息,请参阅NSTimeZone class上的Apple文档。