我的方法 dateFromString 有问题,这是我的代码
NSString* res = [NSString stringWithFormat:@"%@/%@/%@",dateInput.text,monthInput.text,yearInput.text];
NSDateFormatter* formatter = [[NSDateFormatter alloc]init];
[formatter setTimeZone:[NSTimeZone localTimeZone]];
[formatter setDateFormat:@"dd/MM/yy"];
NSDate* inpTime = [formatter dateFromString:res];
[dateResult setText:[NSString stringWithFormat:@"%@",inpTime]];
当我运行时,“inpTime”中的日期始终为“dateInput” - 1。例如:如果“dateInput”为5,则“inpTime”中的日期将为4