gpt4 book ai didi

ios - 在 UIDatePicker 中选择特定日期?

转载 作者:行者123 更新时间:2023-11-28 19:04:33 25 4
gpt4 key购买 nike

我正在尝试将来自服务的日期设为默认日期,并在 uidatepicker 中进行选择。我已经尝试了一些方法,但没有用。

    NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] ;
NSDateComponents *components = [[NSDateComponents alloc] init];
[components setYear:[[tempBirthDate substringToIndex:4] integerValue]];
[components setMonth:[[tempString substringFromIndex:5] integerValue]];
[components setDay:[[tempBirthDate substringFromIndex:8] integerValue]];
NSDate *defualtDate = [calendar dateFromComponents:components];
[datePicker setDate:defualtDate];

我错过了什么?

你能帮我弄清楚吗?

例如:值来自服务 03/19/1986

我希望它被选择器选中。

最佳答案

NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] ;
NSDateComponents *components = [[NSDateComponents alloc] init];
[components setYear:[[tempBirthDate substringWithRange:NSMakeRange(6, 4)] integerValue]];
[components setMonth:[[tempBirthDate substringWithRange:NSMakeRange(0, 2)] integerValue]];
[components setDay:[[tempBirthDate substringWithRange:NSMakeRange(3, 2)] integerValue]];
NSDate *defualtDate = [calendar dateFromComponents:components];
[datePicker setDate:defualtDate];

关于ios - 在 UIDatePicker 中选择特定日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21696334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com