提问人:Pothiraj Raj 提问时间:7/28/2015 最后编辑:Teja NandamuriPothiraj Raj 更新时间:7/29/2015 访问量:813
UIDatePicker 订单格式
UIDatePicker Order Format
问:
我是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];
我需要上面的图像格式
答:
0赞
SampathKumar
7/28/2015
#1
你需要正确的日期格式,试试这个
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];
评论
0赞
Pothiraj Raj
7/29/2015
@ SampathKumar :上面的代码 dateStr 在进入这一行时它即将到来的正确格式 NSDate *sortedDateFormatted = [format dateFromString:dateStr];我没有得到确切的结果。它的显示时间和分钟
1赞
Siba Prasad Hota
7/28/2015
#2
首先,以字符串格式获取保存的日期。
NSString *storedDate = [[NSUserDefaults standardUserDefaults]objectForKey:@"DatePickerViewControllerselectedDate"];
然后获取存储日期的格式,以便将其转换为日期。
NSDateFormatter *format = [[NSDateFormatter alloc] init];
format.dateFormat=@"EEEE, MMMM dd";
现在,您可以将存储日期转换为日期格式,并在日期选择器中设置。
NSDate *sortedDateFormatted = [format dateFromString:storedDate];
[self.pickerView setDate:sortedDateFormatted animated:NO];
上一个:核心数据删除不起作用
下一个:IMDB是否提供API?[关闭]
评论