清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //获取本地时间 NSDate *date = [NSDate date]; NSLog(@"当前时间%@",date); //格式化 时间 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; NSTimeZone *timeZone = [NSTimeZone localTimeZone]; [formatter setTimeZone:timeZone]; [formatter setDateFormat : @"yyyy-MM-dd HH:mm:ss"]; NSString *string; //转换成字符串 string = [NSString stringWithFormat:@"%@",[formatter stringFromDate:date]]; NSLog(@"%@",string); NSString *str; //距离1970多少201323323333毫秒之后的时间 str = [NSString stringWithFormat:@"%@",[formatter stringFromDate:[NSDate dateWithTimeIntervalSince1970:201323323333]]]; NSLog(@"%@",str); //获取当前时间距离1970的毫秒数 UInt64 recordTime = [[NSDate date] timeIntervalSince1970]*1000; NSLog(@"%llu",recordTime); } // 转换UTC时间格式 传入date UTC格式 - (NSString *)formatDateWithUTC:(NSDate *)date { NSString *str = [NSString stringWithFormat:@"%@",date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //输入格式 [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"]; dateFormatter.timeZone = [NSTimeZone timeZoneWithName:@"Asia/Beijing"]; NSDate *dateFormatted = [dateFormatter dateFromString:str]; [dateFormatter setDateFormat:@"yyyy-MM-dd"]; NSString *locationTimeString=[dateFormatter stringFromDate:dateFormatted]; return locationTimeString; } //北京时间 格式转换 - (NSDate *)beijingdate:(NSString *)createDate{ NSDate *date; if ([createDate hasSuffix:@"Z"]) { NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //输入格式 [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SZ"]; NSTimeZone *localTimeZone = [NSTimeZone localTimeZone]; [dateFormatter setTimeZone:localTimeZone]; date = [dateFormatter dateFromString:createDate]; } return date; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end