设置ios中DatePicker的日期为中文格式

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];//最大日期

你可能感兴趣的:(Datepicker)