Iphone UIDatePicker在时间模式下-如何获取唯一的;小时值“;

Iphone UIDatePicker在时间模式下-如何获取唯一的;小时值“;,iphone,ios,datepicker,Iphone,Ios,Datepicker,我想知道如何从UIDatePicker获取唯一的小时值 基本上,它从中获取时间值,如13:34(例如[dateFormatter stringFromDate:datePicker.date]) 然而,我想要得到的是;仅小时值→ 13而不是13:34 如果有人展示部分源代码,那将是非常有帮助的 关于您需要更新dateFormatter的日期格式以获得所需的内容。例如: NSDateFormatter *timeFormat = [[NSDateFormatter alloc] init]; [t

我想知道如何从
UIDatePicker
获取唯一的小时值

基本上,它从中获取时间值,如
13:34
(例如
[dateFormatter stringFromDate:datePicker.date]

然而,我想要得到的是;仅小时值→ 13而不是13:34

如果有人展示部分源代码,那将是非常有帮助的


关于

您需要更新dateFormatter的日期格式以获得所需的内容。例如:

NSDateFormatter *timeFormat = [[NSDateFormatter alloc] init];
[timeFormat setDateFormat:@"HH"];
[dateFormatter setDateFormat:@"HH"];
NSString *hourString = [dateFormatter stringFromDate: datePicker.date];
有关日期格式模式的mor信息,请查看这些

> NSDateFormatter *datePickerFormat = [[NSDateFormatter alloc] init];
> [datePickerFormat setDateFormat:@"HH"]; 
> NSString *datePickerStringToSave = [datePickerFormat stringFromDate:datePicker.date]; 
 NSLog(@"%@",datePickerStringToSave);
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH"];
NSString *hour=[formatter stringFromDate:[timePicker date]];