0

開始日と終了日の 2 つの日付があります。両方の日付でタイムゾーンが異なります。

日付の例を次に示しますstart date - 2013-01-01 00:00:00 +0000 and end date - 2012-01-31 18:30:00 +0000

この2つの日付の違いが必要で、このコードを使用しています:

 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

どのタイムゾーンであっても、値NSDateは同じままです。NSDate

于 2013-06-13T04:48:11.533 に答える