UIDatePicker 中文显示和日期格式转换

1、中文显示:

NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"];//设置为中
datePicker.locale = locale;

2、格式转换:

NSDate *selected = [datePicker date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *destDateString = [dateFormatter stringFromDate:selected];

另:UIDatePicker不能设置高度,但是可以获取

NSInteger pickerHeight = datePicker.bounds.size.height;

你可能感兴趣的:(UIDatePicker 中文显示和日期格式转换)