2012-04-12 74 views
2

我的時鐘時間是2012-04-12 09:37:01 +0000但是,從我的代碼輸出顯示2h延遲。現在有人爲什麼?顯示錯誤的當前時間

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時間表示(格林威治標準時間)。也許你在+0200(東歐)時區?如果是這樣,時間表示是正確的。如果沒有,您應該將您的設備或系統配置到您所在位置的正確時區。

0

我有同樣的問題,錯誤是該日期是從iPad時區(在我的情況是不同的Mac時區)生成的。你能檢查它嗎?