1.在模拟器中的“设置”-“通用”-“多语言环境”-“语言”设置为“简体中文”,“区域格式”设置为“中国”。
2.添加ValueChange事件
- (IBAction)selectDateChange:(id)sender { NSDate *selectedDate = [orderDatePicker date]; NSTimeZone *timeZone = [NSTimeZone timeZoneForSecondsFromGMT:3600*8]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setTimeZone:timeZone]; [formatter setDateFormat:@"YYYY年MM月dd日"]; NSString *dateString = [formatter stringFromDate:selectedDate]; //dateString即为中文格式 }
3.设置选择日期的范围
orderDatePicker.minimumDate=[[NSDate alloc] init];//最小日期
orderDatePicker.maximumDate=[[NSDate alloc] init];//最大日期