Konvertieren eines Unix-Zeitstempels in NSdate mit lokaler Zeitzone

7

Ich erhalte start_times und end_times in Form von NSDecimalNumber s aus einer API-Anfrage zurück.

Ich konnte diese NSDecimalNumber s erfolgreich in NSDate s konvertieren, aber der Code berücksichtigt keine Zeitzonen.

Ich brauche dafür die Zeitzone, die standardmäßig auf dem Gerät ist.

    
Alexander of Norway 06.06.2012, 21:11
quelle

3 Antworten

28

Dies sollte tun, was Sie mit dem aktuellen Gebietsschema brauchen

%Vor%     
shabbirv 06.06.2012, 21:15
quelle
9

Unix-Zeit hat keine Zeitzone . Es ist in UTC definiert als die Anzahl der Sekunden seit Mitternacht des 1. Januar 1970.

Sie sollten die NSDates in der richtigen Zeitzone abrufen, indem Sie

verwenden %Vor%     
David Rönnqvist 06.06.2012 21:15
quelle
7

Versuchen Sie etwas wie das ..

%Vor%     
skram 06.06.2012 21:16
quelle

Tags und Links