1

から唯一の時間値を取得する方法を考えていますUIDatePicker

基本的には13:34(eg から[dateFormatter stringFromDate:datePicker.date]) 収集するような時間値を取得します。

しかし、私が手に入れたいのは; 時間の値のみ → 13:34 ではなく 13

誰かがソースコードの一部を見せてくれれば大変助かります.

よろしく

4

4 に答える 4

2
NSDateFormatter *timeFormat = [[NSDateFormatter alloc] init];
[timeFormat setDateFormat:@"HH"];
于 2012-08-20T06:25:16.940 に答える
1

必要なものを取得するには、dateFormatter の日付形式を更新する必要があります。例えば:

[dateFormatter setDateFormat:@"HH"];
NSString *hourString = [dateFormatter stringFromDate: datePicker.date];
于 2012-08-20T06:28:51.623 に答える
0
> 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を参照してください。

于 2012-08-20T06:30:08.020 に答える
-1
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"HH"];
NSString *hour=[formatter stringFromDate:[timePicker date]];
于 2015-05-10T10:40:02.113 に答える