Ich habe diesen Beitrag gesehen: iOS und Morgen finden .
Der bereitgestellte Code lautet:
%Vor%Problem: Ich muss einen Tag zu meinem aktuellen Datum hinzufügen, sodass beispielsweise der Unterschied zwischen dem 21. Juni 2013 und dem 21. Mai 2013 1 Monat anstelle von 0 Monaten beträgt.
Der Code, den ich verwende:
%Vor%Aber als ich versuchte, den Unterschied zwischen 21. Juni 2013 und 21. Mai 2013 zu bekommen - & gt; gibt mir noch 0 Monat anstatt 1 Monat zurück.
Brauchen Sie etwas Hilfe dazu.
Hier ist eine Methode, die ich verwende:
%Vor%Damit können Sie beliebig viele Tage hinzufügen. Es funktioniert auch mit negativen Zahlen, so dass Sie Tage subtrahieren können.
Als Erstes weisen Sie NSDateComponent einen Tag anstelle eines Monats zu. Führen Sie den folgenden Code aus und finden Sie den Unterschied zwischen inDate und newDate
%Vor%NSInteger MonatsFlag = 1; components.month = MinuteFlag;
%Vor%Um dem Datum eine beliebige Anzahl von Komponenten hinzuzufügen, zum Beispiel: 2 Tage oder 2 Monate, 1 Jahr, gehen Sie wie folgt vor:
%Vor% Sie können DateComponents
mit allem initialisieren:
Tags und Links objective-c ios date