[英]IPhone Development - UIDatePicker date from NSString
我正在尝试设置UIDatePicker的日期,但我每个月都是“一月”(01)。 我尝试使用“ MM”和“ LL”,但是它们都不起作用。
我的代码:
-(void)viewDidLoad {
[super viewDidLoad];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"YYYY-MM-DD"];;
NSDate *anyDate = [dateFormat dateFromString:@"2019-09-11"];
[datePicker setDate:anyDate];
[dateFormat release];
}
提前致谢,
克劳迪奥
因此,您的代码应为:
-(void)viewDidLoad {
[super viewDidLoad];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy'-'MM'-'dd"];;
NSDate *anyDate = [dateFormat dateFromString:@"2019-09-11"];
[datePicker setDate:anyDate];
[dateFormat release];
}
您使用的数据格式化程序
您在setDate通话中收到警告吗?
当你这样做时会发生什么:
[datePicker setDate:anyDate animated:NO];
?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.