我现在拥有的日期选择器具有类似于:mm/dd/YYYY的样式,并在“YYYY/MM/DD”的Textfield中显示。更改日期选择器样式iphone
我该如何更改我的代码,以便所显示的日期选择器也更改为“YYYY/MM/DD”。 这里是我的代码:
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] ;
NSDate *currentDate = [NSDate date];
NSDateComponents *comps = [[NSDateComponents alloc] init] ;
[comps setYear:-10];
NSDate *maximumDate = [calendar dateByAddingComponents:comps toDate:currentDate options:0];
[comps setYear:-10];
NSDate *minimumDate = [calendar dateByAddingComponents:comps toDate:currentDate options:0];
UIDatePicker *datePicker = [[UIDatePicker alloc]init];
datePicker.datePickerMode = UIDatePickerModeDate;
[datePicker setMaximumDate:maximumDate];
[datePicker setMinimumDate:minimumDate];
[datePicker addTarget:self action:@selector(datePickerValueChanged:) forControlEvents:UIControlEventValueChanged];
[self.Birthday setInputView:datePicker] ;
这里是我的语言环境信息: DF = [[NSDateFormatter的alloc]初始化] ; df.locale = [[NSLocale alloc] initWithLocaleIdentifier:@“en_US_POSIX”]; df.dateFormat = @“yyyy-MM/dd'T'HH:mm:ssZZZZZ”; [dictionary setObject:df forKey:kAPIDateFormatter];即使我正在chaning这个tha格式仍然是一样的! – 2013-02-25 22:19:53