Wie, um die Stunde einzustellen minute in nsdate programmatisch?
Habe ich 2:01:20 PM-format in einem label; nach einigen Berechnungen, die ich brauche zum ändern der Stunde und/oder minute label.
Ist ,Ist es möglich, zu ändern, das label-Wert, durch Umwandlung als NSDate-Objekt und ändern von Stunde und minute 3:20:30 Uhr?
Gibt es keine setter-Methoden für diese?
wenn ich mit [string1 replaceCharactersInRange: NSMakeRange(0,5) withString:[NSString stringWithFormat:@"%d:0%d",Stunde,finalMinute] ich brauche, um zu überprüfen, Menge von Bedingungen, die, wenn die Minuten kleiner als 10 ist append-string als 01,02,03 .... und wenn Stunde größer als 9 ich ändern muss reichen , denn um 12:03:23 Uhr .....
InformationsquelleAutor mac | 2010-06-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie brauchen, um zu berechnen, bestimmten realen Instanzen in der Zeit z.B. 3:20:30 Uhr Okt 23, 2010, dann Sie verwenden möchten NSCalendar können Sie zerlegen Termine und do Datum verbundenen Berechnungen.
Wort der Warnung. Datum und Zeit Berechnungen sind erstaunlich Komplex und detailliert. Erwarten, verbringen Sie ein paar Stunden lernen die API.
InformationsquelleAutor TechZen
Die Antwort auf Ihre erste Frage ", wie um die Stunde einzustellen minute in nsdate programmatisch?"
ist folgenden:
Dies ist, wie können Sie das aktuelle Datum im Komponenten:
NSDateComponents *components = [calendar components: NSCalendarUnitYear| NSCalendarUnitMonth| NSCalendarUnitDay fromDate:[NSDate date]];
InformationsquelleAutor BamboOS