我有兩個日期,開始日期和結束日期。在這兩個日期中,時區是不同的。更改NSDate的時區
以下是日期的示例: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;
現在我想看看在相同時間段的首尾兩天就像我開始date.How我能做的,請幫助我。
感謝你。
'NSDate's之間的差異不具有時區。這些日期來自哪裏? – Tommy
我從用戶獲取開始日期和使用月份的最後日期代碼找到它的結束日期。 – user2470111