Als «nscalendar» getaggte Fragen

17
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 = [components year]; int month = [components …

20
Wie kann man feststellen, ob ein NSDate heute ist?
Wie überprüfe ich, ob ein NSDatezu heute gehört? Ich habe es mit den ersten 10 Zeichen von überprüft [aDate description]. [[aDate description] substringToIndex:10]Gibt einen String wie folgt zurück, "YYYY-MM-DD"also habe ich den String mit dem von zurückgegebenen String verglichen [[[NSDate date] description] substringToIndex:10]. Gibt es eine schnellere und / oder …


17
Holen Sie sich den Wochentag mit NSDate
Ich habe eine Methode erstellt, die eine Zeichenfolge in der Form "JJJJ-MM-TT" aufnehmen und ein Int ausspucken soll, das die Datumsposition in Bezug auf die Woche darstellt, in der sie sich befindet (unabhängig davon, ob sie sich zwischen Monaten überschneidet). Also zB Sonntag = 1 Montag = 2 und so …

11
erster und letzter Tag des laufenden Monats in Kürze
Ich versuche, den ersten und letzten Tag des Monats schnell zu erreichen. Bisher habe ich folgendes: let dateFormatter = NSDateFormatter() let date = NSDate() dateFormatter.dateFormat = "yyyy-MM-dd" let calendar = NSCalendar.currentCalendar() let components = calendar.components([.Year, .Month, .Day, .Hour, .Minute, .Second], fromDate: date) let month = components.month let year = components.year …
74 ios  swift  nsdate  nscalendar 

6
Schnell - Überprüfen Sie, ob ein Zeitstempel gestern, heute, morgen oder vor X Tagen liegt
Ich versuche herauszufinden, wie ich entscheiden kann, ob ein bestimmter Zeitstempel heute oder +1 / -1 Tage auftritt. Im Wesentlichen möchte ich so etwas machen (Pseudocode) IF days_from_today(timestamp) == -1 RETURN 'Yesterday' ELSE IF days_from_today(timestamp) == 0 RETURN 'Today' ELSE IF days_from_today(timestamp) == 1 RETURN 'Tomorrow' ELSE IF days_from_today(timestamp) < …
70 ios  swift  nsdate  nscalendar 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.