iOS 获取当前时间

// 获取当前时间
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];

// 得到当前时间(世界标准时间 UTC/GMT)
NSDate *nowDate = [NSDate date];
// 设置系统时区为本地时区
NSTimeZone *zone = [NSTimeZone systemTimeZone];
// 计算本地时区与 GMT 时区的时间差
NSInteger interval = [zone secondsFromGMT];
// 在 GMT 时间基础上追加时间差值,得到本地时间
nowDate = [nowDate dateByAddingTimeInterval:interval];

NSString *nowDateString = [dateFormatter stringFromDate:nowDate];

NSLog(@"现在时间: nowDate=%@, nowDateString=%@",nowDate,nowDateString);

你可能感兴趣的:(iOS 获取当前时间)