Ich versuche, die Anzahl der Tage in einem laufenden Jahr zu erhalten.
Wenn ich die Lösung auf Anzahl der Tage versuche im aktuellen Monat mit iPhone SDK? , und ersetzen NSMonthCalendarUnit durch NSYearCalendarUnit, bekomme ich immer noch die Anzahl der Tage für diesen Monat.
Weiß jemand, wie ich das machen soll?
Vielen Dank im Voraus für Ihre Hilfe.
Hier ist eine super genaue NSCalendar
Erweiterung in Swift 2:
Sie können es wie folgt verwenden:
%Vor%Das ist super flexibel, da wir von der Länge des Kalenders nichts annehmen:
%Vor%Viel Spaß.
Ich habe schließlich eine Lösung gefunden, die funktioniert. Was ich mache, ist zuerst die Anzahl der Monate im Jahr zu berechnen und dann für jeden Monat die Anzahl der Tage für diesen Monat zu berechnen.
Der Code sieht so aus:
%Vor%Es ist nicht so schön, wie ich es mir erhofft hätte, aber es wird für jeden Kalender funktionieren, wie den gewöhnlichen gregorianischen oder den islamischen Kalender.
Tags und Links objective-c nsdate