您的位置:首页 > 其它

NSString和NSDate相互转化

2015-11-26 09:03 344 查看
//目标格式:yyyy-MM-dd
NSString *dateStr = @"2015-9-15";
NSLog(@"initial dateStr:%@",dateStr);
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate* inputDate = [inputFormatter dateFromString:dateStr];
NSLog(@"inputDate:%@",inputDate);
NSDateFormatter* outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"yyyy-MM-dd"];
NSString *targetDateStr = [outputFormatter stringFromDate:inputDate];
NSLog(@"targetDateStr:%@",targetDateStr);


输出结果:

2015-11-26 09:03:26.615 TestStringDate[11220:685976] initial dateStr:2015-9-15
2015-11-26 09:03:26.618 TestStringDate[11220:685976] inputDate:2015-09-14 16:00:00 +0000
2015-11-26 09:03:26.619 TestStringDate[11220:685976] targetDateStr:2015-09-15
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: