die Zeit zwischen zwei Zeiten des Tages
Hab ich schon versucht mit NSDate aber mit kein Glück.
Ich möchte den Unterschied zwischen beispielsweise 14:10 und 18:30.
Stunden und Minuten.
Ich Hoffe Sie können mir helfen, sollte nicht so kompliziert 🙂
wie wollen Sie die Differenz präsentiert werden? NSString, NSNumber, int, float, andere NSDate?
als NSString.
als NSString.
InformationsquelleAutor user134282 | 2009-11-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine Notwendigkeit zu berechnen, diese von hand, werfen Sie einen Blick auf
NSCalendar
. Wenn Sie wollen, um die Stunden und Minuten zwischen zwei Daten, verwenden Sie so etwas wie dieses:Haben Sie nun die Stunden und Minuten als NSDateComponents und auf Sie zugreifen kann als
NSIntegers
wie[components hour]
und[components minute]
. Dies funktioniert auch für Stunden zwischen den Tagen, Schaltjahre und andere lustige Sachen.InformationsquelleAutor Pascal
Hier meine schnelle Lösung:
sorry, ich schrieb, dass mit dem Mac-OS-SDK. Korrigiert für das iPhone SDK.
großer-Code 🙂 vielen Dank.
Fantastisch! genau das, was ich gesucht habe! Danke...
InformationsquelleAutor amrox
Den NSDate-Klasse hat eine Methode timeIntervalSinceDate dass der trick funktioniert.
NSTimeInterval ist eine doppelte, stellt die Sekunden zwischen den beiden Zeiten.
okay danke! jetzt habe ich die Sekunden so zu bekommen, Stunden ich würde teilen durch 3600. dann bekomme ich 1546521531. Können Sie mir irgendwelche Hinweise bitte?
InformationsquelleAutor NWCoder
InformationsquelleAutor Salim