-3
{
NSDateFormatter *dateReader = [[NSDateFormatter alloc] init];
[dateReader setDateFormat:@"dd-MM-YYYY"]; // for example
NSDate *itsDate = [dateReader dateFromString:txtDate.text];
}
我使用此代码来从字符串转换日期,我从UITextField
文本中获取字符串。不能从字符串转换日期
但是每次我得到“2013-01-04 18:30:00 +0000”这个日期连我的文本字段的日期都不一样。 所以我不能得到正确的日期。 我该怎么办?
用户类型date in textfield?如果是的话,那么可能这不是一个好主意,你应该向用户提供一个日期选择器来选择所需的日期。 –
阅读罚款[手动](http://www.unicode.org/reports/tr35/tr35-25.html#Date_Format_Patterns)。这是“yyyy”,而不是“YYYY”。 –
用户没有输入日期,显而易见的是,用户从日期选择器中选择日期,因为该文本框的输入视图是日期选择器 –