1.时间转字符串
//获取当前时间
NSDate date = [NSDate date];
//设置日期格式
NSDateFormatter formatter1 = [[NSDateFormatter alloc] init];
[formatter1 setDateFormat:@"yyyyMMddHHmmss"];
//变为数字
NSString* str = [formatter1 stringFromDate:date];
NSLog(@"dateString = %@",str);
2.字符串转时间
NSString str = @"20150806070733"; //规定时间格式
NSDateFormatter formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyyMMddHHmmss"]; //设置时区 全球标准时间CUT 必须设置 我们要设置中国的时区
NSTimeZone *zone = [[NSTimeZone alloc] initWithName:@“CUT"];
[formatter setTimeZone:zone]; //变回日期格式
NSDate *stringDate = [formatter dateFromString:str];
NSLog(@"stringDate = %@",stringDate);
网友评论