Alle Daten zwischen zwei Datumsobjekten (Swift)

Ich erstelle ein Datum mitNSDateComponents().

let startDate = NSDateComponents()
startDate.year = 2015
startDate.month = 9
startDate.day = 1
let calendar = NSCalendar.currentCalendar()
let startDateNSDate = calendar.dateFromComponents(startDate)!

... jetzt möchte ich alle Daten seit dem @ druckstartDate bis heute,NSDate(). Ich habe bereits versucht, mit @ zu spieleNSCalendarUnit, aber es wird nur die gesamte Differenz ausgegeben, nicht die einzelnen Daten zwischen.

let unit: NSCalendarUnit = [.Year, .Month, .Day, .Hour, .Minute, .Second]
let diff = NSCalendar.currentCalendar().components(unit, fromDate: startDateNSDate, toDate: NSDate(), options: [])

Wie kann ich alle Daten zwischen zwei @ druckeDateObjekte?

Edit 2019

In der Zwischenzeit hatte sich die Benennung der Klassen geändert -NSDate ist jetzt nurDate. NSDateComponents heißt jetztDateComponents. NSCalendar.currentCalendar() ist jetzt nurCalendar.current.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage