nsdate

Getting date from [NSDate date] off by a few hours

这一生的挚爱 提交于 2019-11-25 21:44:46
问题 I am using NSDate *date = [NSDate date]; for getting the date, but the date I get is off by 2 hours. 回答1: NSDate objects don't have time zones. They represent an absolute moment in time. However, when you ask one for its description (by printing it with NSLog() , e.g.), it has to pick a time zone. The most reasonable "default" choice is GMT. If you're not in GMT yourself, the date will seem to be incorrect, by the amount of your own offset. You should always use an NSDateFormatter to create a