UIDatePicker默认日期不是今天的设置

时间:2013-07-22 10:24:22

标签: ios objective-c cocoa-touch

我有一个UIDatePicker,其设置的第一个日期(以及范围的开头)是2013-08-30 00:00:00 +0000

通过IBAction选择日期没有滚动UIDatePicker时,datePicked = [datePicker date];的日期是今天的日期,而不是2013-08-30 00:00:00 +0000

有没有办法可以防止这种情况发生,我昨晚已经尝试了几个小时来解决它,但我找不到办法。

1 个答案:

答案 0 :(得分:4)

将默认日期设置为DatePicker,

    NSDateFormatter *formater=[[NSDateFormatter alloc] init];
    [formater setDateFormat:@"yyyy-MM-dd"];
    NSDate *date= [formater dateFromString:@"2013-08-30"]
    [datePicker setDate:date];