NSDateFormatter 代表时间格式,通过这个类可以设置相关的时间格式,当地时区时间等。
例如:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss SSS"];//设置时间格式 SSS是毫秒
NSString *time = [formatter stringFromDate:[NSDate date]];
NSLog(@"localTime: %@",time);
NSLog(@"GreenwichTime: %@",[NSDate date]);
结果看 图 1
总结:一般通过[NSDate date]获取到的时间是格林尼治时间,所以通过NSDateFormatter可以获取当地时区的时间。肉鸟略过。。。。