Frage

Ich bin Parsen an.ics Datei, die Zeitstempel von Veranstaltungen wie diese enthält:

20101008T230000Z

Das ist, soweit ich es verstehe, in UTC ausgedrückt. Jetzt möchte ich meine App diesmal richtig angezeigt werden, abhängig von der Zeitzone, in der iPhone-Nutzer befindet. So, als Beispiel, wenn der Benutzer in London wäre, würde die Zeit als '23 angezeigt werden: 00' , während in Amsterdam wäre es '22: 00'

Ich habe bei ähnlichen Fragen hier bei Stackoverflow suchen, und es mich nur verwirrt.

Jede Hilfe sehr geschätzt.

War es hilfreich?

Lösung

diese hilft. Lesen Sie die Zeit in eine NSString verwenden komplementäre Funktion in NSDateFormatter (dateFromString) nach der Zeitzone einstellen, wie in der Verbindung gezeigt. Sie sollten dann in der Lage sein, eine lokales Datum / Uhrzeit vom NSDate Objekt description und descriptionWithLocale Funktionen zu erhalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top