0

我有两个日期,开始日期和结束日期。在两个日期中,时区不同。

这是日期的示例:start date - 2013-01-01 00:00:00 +0000 and end date - 2012-01-31 18:30:00 +0000

我想要这两个日期之间的差异,我正在使用这段代码:

 NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *totalDaydDfference = [calendar components:NSHourCalendarUnit |NSMinuteCalendarUnit | NSDayCalendarUnit fromDate:startingDate  toDate:endingDate  options:0];
return [totalDaydDfference day] + 1;

现在我想在同一时区查看两个日期,就像我的开始日期一样。我该怎么办?请帮助我。

感谢您。

4

1 回答 1

0

无论是什么时区,值都保持不变。所以只需找到 tha sNSDate之间的区别NSDate

于 2013-06-13T04:48:11.533 回答