2014-02-21 54 views
0

我正在使用UIDatePicker来选择日期。我在这里只选择了DateMode。有时,它的行为不同UIDatePicker没有给出正确的日期

如果我选择12月17,2014在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]]; 

请帮我在这

+5

使用“yyyy-MM-dd”。 (并阅读[规格](http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns)。) –

+0

解决方案是 – Nitya

+0

是的,我现在使用这种格式和它的这次罚款 – Nitya

回答