显示错误的当前时间

问题描述:

我的时钟时间是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 

2012-04-12 07:37:01 +0000是GMT时间表示(格林威治标准时间)。也许你在+0200(东欧)时区?如果是这样,时间表示是正确的。如果没有,您应该将您的设备或系统配置到您所在位置的正确时区。

我有同样的问题,错误是该日期是从iPad时区(在我的情况是不同的Mac时区)生成的。你能检查它吗?