2日間のNSDateオブジェクトを比較しようとしています。最初に、NSDateComponentsを使用して2つの日付オブジェクトの差を計算しましたが、正しく機能しています。
NSString *dateStr =@"2012-11-05 15:00:00";
NSDate *date = [dateFormat dateFromString:dateStr];
NSDateComponents *datesDiff = [calendar components: NSDayCalendarUnit
fromDate: date
toDate: [NSDate date]
options: 0];
それは私の問題を解決しません。実際、date1 =2012-11-0523:00:00およびdate2=2012-11-06 10:00:00の場合、2つの日付の差は0日と11時間です。日の変化を検出できるものを探しています。つまり、date1 =2012-11-0523:00:00およびdate2=2012-11-06 00:01:00の場合、1日の違いがあります。
誰かがその解決策を知っているなら、私は彼の提案を歓迎します。前もって感謝します