UIDatePicker没有给出正确的日期

时间:2014-02-21 16:24:44

标签: objective-c uidatepicker

我正在使用UIDatePicker来选择日期。我在这里只选择了DateMode。有时,它的表现不同

如果我选择2014年12月17日的calander。它给我的字符串作为选定的日期是2014-12-351,它应该是2014-12-17而不是。

下面的代码用于从UIDatePicker获取字符串。

  NSDateFormatter *df = [[NSDateFormatter alloc] init];
    [df setDateFormat:@"YYYY-MM-DD"];
  NSString *selectedDate = [NSString stringWithFormat:@"%@",
                              [df stringFromDate:datepicker.date]];

请帮助我

1 个答案:

答案 0 :(得分:2)

来自@Hot Licks评论,

使用正确的日期格式为yyyy-MM-dd。如需进一步参考,请阅读Date Format Patterns