DatePicker iPhone получить только дату - PullRequest
5 голосов
/ 28 июля 2010

Как я могу получить только дату из компонента DatePicker на iPhone?(лучше с конкретным форматом).

Ответы [ 3 ]

17 голосов
/ 28 июля 2010

Я полагаю, что ваш ответ можно найти в этом предыдущем вопросе: Форматирование NSDate в конкретные стили для года, месяца, дня и часа, минуты, секунды

Просто возьмите дату, которую вы вернули из DatePicker, и получите только день, используя NSDateFormatter:

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd"];
NSString *theDate = [dateFormat stringFromDate:pickerDate];
[dateFormat release];
2 голосов
/ 28 июля 2010
datePicker.datePickerMode = UIDatePickerModeDate;

Из документации:

Точный порядок этих пунктов зависит от настроек локали.

1 голос
/ 28 июля 2010

В своем вопросе вы упоминаете, что хотите его от компонента DatePicker!

В любом случае .. см. NSDateFormatter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...