Als «nsdate» getaggte Fragen

NSDate-Objekte repräsentieren einen einzelnen Zeitpunkt. NSDate ist ein Klassencluster. Die einzige öffentliche Oberklasse, NSDate, deklariert die programmatische Schnittstelle für bestimmte und relative Zeitwerte. Die mit NSDate erstellten Objekte werden als Datumsobjekte bezeichnet. Sie sind unveränderliche Objekte. Aufgrund der Natur von Klassenclustern sind von der NSDate-Klasse zurückgegebene Objekte nicht Instanzen dieser abstrakten Klasse, sondern einer ihrer privaten Unterklassen.

291
NSDate erhalten Jahr / Monat / Tag

Wie kann ich das Jahr / den Monat / den Tag eines NSDateObjekts ohne weitere Informationen abrufen? Mir ist klar, dass ich das wahrscheinlich mit etwas Ähnlichem machen könnte: NSCalendar *cal = [[NSCalendar alloc] init]; NSDateComponents *components = [cal components:0 fromDate:date]; int year =...

153
NSDate-Vergleich mit Swift

Ich arbeite an einer App, bei der das Fälligkeitsdatum für Hausaufgaben überprüft werden muss. Ich möchte wissen, ob ein Fälligkeitsdatum innerhalb der nächsten Woche liegt und ob es dann eine Aktion ausführt. Die meiste Dokumentation, die ich finden konnte, befindet sich in Objective-C und ich...

150
Datumsformat in Swift

Wie konvertiere ich diese Datums- und Uhrzeitangabe vom Datum? Von diesem: 29.02.2016 12:24:26 bis: 29. Februar 2016 Bisher ist dies mein Code und er gibt einen Nullwert zurück: let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "MM-dd-yyyy" dateFormatter.timeZone = NSTimeZone(name:...

132
Messen Sie die verstrichene Zeit in Swift

Wie können wir die Zeit messen, die zum Ausführen einer Funktion in Swift vergangen ist? Ich versuche, die verstrichene Zeit folgendermaßen anzuzeigen: "Die verstrichene Zeit beträgt 0,05 Sekunden". Saw , dass in Java , können wir System.nanoTime () verwenden, ist es gleichwertige Verfahren in...

116
7 Tage vom aktuellen Datum abziehen

Es scheint, dass ich 7 Tage nicht vom aktuellen Datum abziehen kann. So mache ich es: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate...