Arbeiten mit NSDate-Komponenten in Swift
Ich habe ein Datum, das ich in einige Komponenten aufteilen muss. beispielsweis
let components = NSCalendarUnit.CalendarUnitDay | NSCalendarUnit.CalendarUnitHour
let date = calendar.components(components, fromDate: aDate, toDate: NSDate(), options: nil)
var dateToPrint = "\(date.day) days \(date.hour) hours"
dateToPrint ist die Anzahl der Tage und Stunden von einem Datum bis jetzt. Aber wenn ich die Anzahl der Wochen anstelle von Tagen will
let components = NSCalendarUnit.CalendarUnitWeek | NSCalendarUnit.CalendarUnitHour
let date = calendar.components(components, fromDate: aDate, toDate: NSDate(), options: nil)
var dateToPrint = "\(date.week) weeks \(date.hour) hours"
date.week existiert nicht. Also, wie könnte ich das lösen?