2009-08-13 1 views
0

Ich habe einen NSTimeInterval-Wert, genauer gesagt ein NSTimeInterval "seit Referenzdatum". Ich denke das ist ein Wert in Sekunden ab 1970 oder so ähnlich. Ziemlich Standard in den meisten Programmiersprachen, denke ich.Wie konvertiert man einen NSTimeInterval in ein Datum mit der Zeit?

So jetzt habe ich diesen hässlichen Wert, den der Benutzer nicht versteht, und ich möchte ein Datum + Uhrzeit anzeigen. Gibt es eine nützliche Methode oder Funktion, die das tun könnte, vielleicht auch durch Angabe von Formaten oder eines Gebietsschemas? Vielleicht hat das iPhone auch eine integrierte Unterstützung für diese Art von Sachen, so dass das Datum und die Uhrzeit automatisch angezeigt wird, wie es der Benutzer in seinen Einstellungen mag?

Antwort

1

Sie möchten einen NSDate mit +[NSDate dateWithTimeIntervalSince1970:] erstellen. Sie können dann die -descriptionWithLocale: des Datums abrufen oder die Date and Time Programming Guide aus der iPhone-Bibliothek verwenden, um weitere Optionen zum Anzeigen des Datums zu ermitteln.

+0

Es scheint, als ob das ganze Gebietsschema auf dem iPhone nicht verfügbar ist ... –