1

我正在使用 NSDate 根据当前时区获取 NSTimeInterval 。但我正在获取与 UTC 相关的信息。我正在使用“dateWithTimeIntervalSinceNow”和“dateWithTimeIntervalSince1970”之类的方法如何根据我的时区获取时间间隔?

4

2 回答 2

0

此处已对此进行了相当详细的回答。

如何将时间转换为 iPhone 设备的时区?

您可能还想检查一下

使用时区

于 2011-08-18T04:35:35.167 回答
-1

如果两者都是 NSDates 那么你可以这样做:

//calculate the time difference in seconds, that is absolute and does not depend in time zones :)
double timeDiffInSecs = [date1 timeIntervalSince1970] - [date2 timeIntervalSince1970];
于 2011-08-18T04:53:01.647 回答