今天做项目的时候遇到了问题,想把时间格式的字符串,转换成nsdate;
方法如下:
NSString *dateStr=[DueDateClass duedateFormatStr];
NSDateFormatter *formater=[[NSDateFormatter alloc]init];
[formater setDateFormat:@"yyyy-MM-dd"];
NSDate* date = [formater dateFromString:dateStr];
还可以把NSDate类型转换成时间格式的字符串
NSDate *select = [datePicker date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy MM dd"];
NSDateFormatter *dateFormatterDueDate=[[NSDateFormatter alloc]init];
[dateFormatterDueDate setDateFormat:@"yyyy-MM-dd"];
NSString *due_date=[dateFormatterDueDate stringFromDate:select];
NSLog(@"due_date:%@",due_date);