出于某种原因,当我显示NSDate时,它显示为“2010-11-18 18:00:02 -8000”。在其他设备上,它显示为“2010-11-18 18:00:02 GMT”,但时间调整为GMT时间。我只是将其打印为NSLog(@“%@”,NSDate);
对这种不一致的看法?
由于
答案 0 :(得分:0)
它描述了使用当前语言环境的时间。如果你可以说服你使用GMT,那么你也可以让它以GMT显示时间而没有任何偏移。
答案 1 :(得分:0)
你应该使用NSDateFormatter并且可能设置语言环境(setLocale),如果你想要一致的输出,否则你把它留给操作系统,并且真的不知道什么时候默认的显示风格可能会改变。