2014-04-17 17 views
-1

这两个fireDate为什么不同?任何人都可以证明这两个NSDate?

日志中显示的日期错误。

enter image description here

+2

TimeZone,没什么好担心的。 – Larme

+0

是因为当你记录nsdate时,它会显示全局(gmt + 0)日期。所以在使用时区将日期转换为字符串之后,您将获得适当的日期和时间。 –

回答

1

的日期记录到控制台是正确的,考虑到不存在时区偏移(即,显示UTC)。显示在快速查看弹出窗口中的日期将根据印度标准时间(与UTC的偏差+5:30)进行调整。

1

你来自印度我猜印度时区是+5.30。 但在日志中显示+000 GMT正确。

因此,如果您在日志时间中添加+5.30,那么您将获得在调试过程中可以看到的正确时间。

相关问题