2012-04-12 24 views
2

Meine Uhrzeit ist 2012-04-12 09:37:01 +0000 aber die Ausgabe von meinem Code zeigt eine 2h Verzögerung. Hat jemand jetzt warum?zeigt falsche aktuelle Zeit

NSDate *today; 
today = [[NSDate alloc] init]; 

--- Im Ausgabefeld/Debugger ==>

(lldb) po today 
(NSDate *) $3 = 0x06a3a8c0 2012-04-12 07:37:01 +0000 

Antwort

5

2012-04-12 07:37:01 +0000 ist eine GMT-Zeit-Darstellung (Greenwich-Zeit). Vielleicht sind Sie in der +0200 (Osteuropa) Zeitzone? Wenn dies der Fall ist, ist die Zeitdarstellung korrekt. Wenn nicht, sollten Sie Ihr Gerät oder System auf die korrekte Zeitzone Ihres Standorts einstellen.

0

Ich hatte das gleiche Problem, der Fehler war, dass das Datum von der ipad Zeitzone generiert wurde (das war in meinem Fall anders als die Mac Zeitzone). Kannst du das überprüfen?