NSDate对象表示一个具体的时间点,存储的是世界标准时间,使用的时候需要转换为本地时间。
NSDate详细介绍
//返回世界标准时间,与本地时间相差8小时
NSDate *date = [NSDate date];
NSLog(@"date:==%@",date);
//获取当前系统时区
NSTimeZone *zone = [NSTimeZone systemTimeZone];
//世界标准时间和当前系统时区时间的时间差
NSInteger interval = [zone secondsFromGMTForDate:date];
NSLog(@"interval:%lu",interval); //28800
//得到本地时间
NSDate *now = [date dateByAddingTimeInterval:interval