美文网首页
iOS NSDate和NSString相互转换

iOS NSDate和NSString相互转换

作者: 清风_____ | 来源:发表于2019-06-10 09:48 被阅读0次

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);

相关文章

网友评论

      本文标题:iOS NSDate和NSString相互转换

      本文链接:https://www.haomeiwen.com/subject/vssaxctx.html