【发布时间】:2012-02-15 18:10:04
【问题描述】:
我有 UIDatePicker。如果我选择俄罗斯地区,我有 24 小时,如果我选择美国,我有 12 小时 AM/PM。 我怎么可以选择任何地区并有 24 小时?
datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 45, 325, 250)];
datePicker.datePickerMode = UIDatePickerModeTime;
datePicker.hidden = YES;
[datePicker addTarget:self action:@selector(changeDateInLabel:) forControlEvents:UIControlEventValueChanged];
- (void)changeDateInLabel:(id)sender{
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init]autorelease];
[dateFormatter setDateStyle:NSDateFormatterNoStyle];
[dateFormatter setTimeStyle:NSDateFormatterShortStyle];
datelabel.text=[dateFormatter stringFromDate:[datePicker date]];
}
【问题讨论】:
标签: iphone objective-c ios