0
UIDatePicker를 시간 선택기로 만들고 시간을 15 시로 설정했습니다. 미국과 같은 일부 지역에서는 바퀴에서 03:00으로 올바르게 표시되지만 "PM"대신 "AM"이 표시됩니다. 올바르게 설정하는 방법에 대한 의견이 있으십니까?UIDatePicker의 AM/PM 설정이 잘못되었습니다.
현재 코드 :
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *comps = [gregorian components:(NSHourCalendarUnit | NSMinuteCalendarUnit) fromDate:_dateWithTime];
comps.hour = 15;
comps.minute = 0;
UIDatePicker *datePicker = [[UIDatePicker alloc] init];
datePicker.datePickerMode = UIDatePickerModeTime;
datePicker.minuteInterval = 15;
datePicker.timeZone = [NSTimeZone localTimeZone];
datePicker.minimumDate = [gregorian dateFromComponents:comps];
[datePicker addTarget:self action:@selector(checkinDatePickerChanged:) forControlEvents:UIControlEventValueChanged];