Ich versuche, zwei Tage NSDate Objekte zu vergleichen, habe ich zum ersten Mal NSDateComponents verwendet, um den Unterschied zwischen meinen beiden Daten Objekte zu berechnen, aber es funktioniert ordnungsgemäß.Anzahl der Tage zwischen zwei NSDate-Objekten
NSString *dateStr [email protected]"2012-11-05 15:00:00";
NSDate *date = [dateFormat dateFromString:dateStr];
NSDateComponents *datesDiff = [calendar components: NSDayCalendarUnit
fromDate: date
toDate: [NSDate date]
options: 0];
Das löst mein Problem nicht. In der Tat, wenn date1 = 2012-11-05 23:00:00 und date2 = 2012-11-06 10:00:00, ist der Unterschied zwischen den Schleppdaten 0 Tag und 11 Stunden. Ich bin auf der Suche nach etwas, mit dem ich Tag Änderungen erkennen kann, mit anderen Worten, wenn date1 = 2012-11-05 23:00:00 und date2 = 2012-11-06 00:01:00, gibt es einen Tag diffrence.
Wenn jemand die Lösung dafür kennt, würde ich seinen Vorschlag begrüßen. Vielen Dank im Voraus
Das ist genau das, was ich wollte, müssen wir schaffen eine Kategorie zu NSCale ndar wie gesagt auf dem doc. Vielen Dank – Ali