我是ios开发的新手,尝试过UIDatepicker格式,如日、月、日。我试了很多,但还是找不到,有人能帮上忙吗?
NSDate *storedDate = [[NSUserDefaults standardUserDefaults]objectForKey:@"DatePickerViewController.selectedDate"];
storedDate = [dateFormat dateFromString:@"EE,MMMM dd"];
// add this check and set
if (storedDate == nil) {
storedDate = [NSDate date];
}
[self.pickerView setDate:storedDate animated:NO];

我需要上面的图像格式
发布于 2015-07-28 22:17:31
首先,获取字符串格式的保存日期。
NSString *storedDate = [[NSUserDefaults standardUserDefaults]objectForKey:@"DatePickerViewControllerselectedDate"];然后获取存储日期的格式,以便您可以将其转换为日期。
NSDateFormatter *format = [[NSDateFormatter alloc] init];
format.dateFormat=@"EEEE, MMMM dd";现在您可以将存储日期转换为日期格式,并在datepicker中进行设置。
NSDate *sortedDateFormatted = [format dateFromString:storedDate];
[self.pickerView setDate:sortedDateFormatted animated:NO];发布于 2015-07-28 22:09:40
你需要的是日期格式ryt,试试这个
NSDate *now = [NSDate date];
NSDateFormatter *format = [[NSDateFormatter alloc] init];
format.dateFormat=@"EEEE, MMMM dd";
NSString * dateStr = [[format stringFromDate:now] capitalizedString];
NSDate *sortedDateFormatted = [format dateFromString:dateStr];
[self.pickerView setDate:sortedDateFormatted animated:NO];https://stackoverflow.com/questions/31678109
复制相似问题