Ich bin ein Datum NSDateComponents()
mit der Erstellung:Swift: Drucken Sie alle Termine zwischen zwei NSDate()
let startDate = NSDateComponents()
startDate.year = 2015
startDate.month = 9
startDate.day = 1
let calendar = NSCalendar.currentCalendar()
let startDateNSDate = calendar.dateFromComponents(startDate)!
... jetzt habe ich alle Daten seit dem startDate
bis heute ausdrucken möchten, NSDate()
. Ich habe bereits versucht, mit NSCalendarUnit zu spielen, aber es zeigt nur den vollständigen Unterschied, nicht einzelne Daten dazwischen.
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 NSDates drucken?
großartige Lösung, danke! – ixany
@Martin: Ich bekomme diesen Fehler "Binär-Operator '<=' kann nicht auf zwei" NSDate 'Operanden "angewendet werden. Bitte hilf mir. – Smita
@Smita Welche Xcode/Swift-Version verwenden Sie? –