如何通过IPhone中的日期选择器获取DD/MM或MM/DD
我只需要在我的选择器中输入DD/MM即可获得生日 我能够通过此代码获得MM/DD/YYYY如何通过IPhone中的日期选择器获取DD/MM或MM/DD,iphone,objective-c,nsdate,nsdateformatter,Iphone,Objective C,Nsdate,Nsdateformatter,我只需要在我的选择器中输入DD/MM即可获得生日 我能够通过此代码获得MM/DD/YYYY datepickerView = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 40, 0, 0)]; datepickerView.datePickerMode = UIDatePickerModeDate; [datepickerView addTarget:self action:@selector(changedDate:) f
datepickerView = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 40, 0, 0)];
datepickerView.datePickerMode = UIDatePickerModeDate;
[datepickerView addTarget:self action:@selector(changedDate:) forControlEvents:UIControlEventValueChanged];
[actionSheet4 addSubview:datepickerView];
[datepickerView release];
请您帮助我仅获取MM/DD或DD/MM到日期选择器您可以使用以下代码:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"'dd'/'MM'"];
NSDate *anyDate = [dateFormat dateFromString:@"2019-09-11"];
[datePicker setDate:anyDate];
[dateFormat release];
您可以使用以下代码:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"'dd'/'MM'"];
NSDate *anyDate = [dateFormat dateFromString:@"2019-09-11"];
[datePicker setDate:anyDate];
[dateFormat release];
您将始终从日期选择器获得完整的NSDate对象。
使用NSDateFormatter或NSDateComponets,您可以从收到的NSDate中获取特定值。您将始终从日期选择器中获取完整的NSDate对象。 使用NSDateFormatter或NSDateComponets,您可以从收到的NSDate中获取特定值。您可以按以下方式获取它:-
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd"];
NSString *str = [dateFormatter stringFromDate:[datePickerView date]];
你可以把它当作-
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd"];
NSString *str = [dateFormatter stringFromDate:[datePickerView date]];