Ответ 1
Вам нужно использовать NSDateFormatter
для форматирования NSDate
, возвращаемого вашим UIDatePicker
. Здесь некоторый непроверенный образец кода, предполагающий, что у вас есть UILabel как свойство "myLabel" и UIDatePicker как свойство "myDatePicker":
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"h:mm a"];
self.myLabel.text = [outputFormatter stringFromDate:self.myDatePicker.date];
[outputFormatter release];
Вы хотите проверить шаблоны формата даты на странице Язык Unicode Language Markup Language. Строка "h:mm a"
даст вам что-то вроде "12:08 PM"
в зависимости от вашей локали.