iOS NSDate如何获取北京时间

2017-08-07  本文已影响58人  怪气

北京时间属于东八区,因此我们只需要根据timeZoneForSecondsFromGMT方法进行设置即可

NSDateFormatter*formatter = [[NSDateFormatter alloc]init];

NSTimeZone* timeZone = [NSTimeZone timeZoneForSecondsFromGMT:8*60*60];

[formatter setTimeZone:timeZone];

[formatter setDateFormat:@"YYYY-MM-dd hh:MM:SS"];

NSDate*datenow = [NSDate date];

NSString* beijingtimeStr = [formatter stringFromDate:datenow];

上一篇下一篇

猜你喜欢

热点阅读