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
4

2 に答える 2

5

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

于 2012-04-12T08:00:52.560 に答える
0

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

于 2012-04-12T08:05:52.913 に答える