2012-04-12 15 views
2

私の時計の時刻は2012-04-12 09:37:01 +0000ですが、コードからの出力が2時間遅れています。誰か今なぜですか?現在の時刻が間違っています

出力フィールド/デバッガで
NSDate *today; 
today = [[NSDate alloc] init]; 

--- ==>

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

答えて

5

2012-04-12 07:37:01 +0000 GMT時間表現(グリニッジ標準時)です。あなたは+200(東ヨーロッパ)のタイムゾーンにいるかもしれませんか?そうであれば、時間表現は正しい。そうでない場合は、デバイスまたはシステムを現在地の正しいタイムゾーンに設定する必要があります。

0

私は同じ問題を抱えていましたが、エラーはipadのタイムゾーン(私の場合はMacのタイムゾーンとは異なる)から生成されたというエラーでした。それを確認できますか?

関連する問題