我想知道如何从UIDatePicker
.
基本上,它获取时间值,例如从(例如)13:34
收集。[dateFormatter stringFromDate:datePicker.date]
但是我想得到的是;只有小时值 → 13 而不是 13:34
如果有人显示源代码的一部分,将会有很大帮助。
问候
我想知道如何从UIDatePicker
.
基本上,它获取时间值,例如从(例如)13:34
收集。[dateFormatter stringFromDate:datePicker.date]
但是我想得到的是;只有小时值 → 13 而不是 13:34
如果有人显示源代码的一部分,将会有很大帮助。
问候
NSDateFormatter *timeFormat = [[NSDateFormatter alloc] init];
[timeFormat setDateFormat:@"HH"];
您需要更新 dateFormatter 的日期格式以获得您想要的。例如:
[dateFormatter setDateFormat:@"HH"];
NSString *hourString = [dateFormatter stringFromDate: datePicker.date];
> NSDateFormatter *datePickerFormat = [[NSDateFormatter alloc] init];
> [datePickerFormat setDateFormat:@"HH"];
> NSString *datePickerStringToSave = [datePickerFormat stringFromDate:datePicker.date];
NSLog(@"%@",datePickerStringToSave);
有关日期格式模式的更多信息,请查看这些http://unicode.org/reports/tr35/tr35-6.html#Date_Format_Patterns
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH"];
NSString *hour=[formatter stringFromDate:[timePicker date]];