2009-10-26 3 views
14

мне нужно, чтобы получить дату из UIDatePicker (Желательно, я также хотел бы быть указать формат, а также. Например, ММДД выведет строку 1209. Любой строку, которая достаточно разобрана будет работать, как хорошо.iOS SDK: Как получить дату из UIDatePicker?

Спасибо . заранее

ответ

40

вы должны использовать свойство даты:

NSDate *myDate = datePicker.date; 

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
[dateFormat setDateFormat:@"cccc, MMM d, hh:mm aa"]; 
NSString *prettyVersion = [dateFormat stringFromDate:myDate]; 

Кстати, это не очевидно, но вы можете добавить конкретный Неформатируемый текст, охватывая его в одинарных кавычках в формате:

[dateFormat setDateFormat:@"'Game-'yyyyMMdd-HHmm'.xml'"]; 
NSString *filenameVersion = [dateFormat stringFromDate:myDate]; 
+0

Отлично работает. Спасибо. –

+0

Что такое "parsedDate"? – Souljacker

+0

Не уверен, я обновил этот пример. –

Смежные вопросы