Как получить ДД / ММ или ММ / ДД через Date Picker в IPhone - PullRequest
1 голос
/ 19 апреля 2011

Мне нужно только ДД / ММ в моем сборщике для получения Дня Рождения

Я могу получить ММ / ДД / ГГГГ через этот код

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

Не могли бы вы помочь мнеполучать только ММ / ДД или ДД / ММ через средство выбора даты

Ответы [ 3 ]

4 голосов
/ 19 апреля 2011

Вы можете использовать следующий код:

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];

[dateFormat setDateFormat:@"'dd'/'MM'"];
NSDate *anyDate = [dateFormat dateFromString:@"2019-09-11"];   
[datePicker setDate:anyDate];    
[dateFormat release];
2 голосов
/ 19 апреля 2011

Вы можете получить это как -

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd"];
NSString *str = [dateFormatter stringFromDate:[datePickerView date]];
1 голос
/ 19 апреля 2011

Вы всегда получите полный объект NSDate из указателя даты. С NSDateFormatter или NSDateComponets вы можете получить конкретные значения из полученного NSDate.

...