NSDateFormatter转换成错误的日期不知道为什么错误转换
我使用下面的代码转换以下字符串19-01-2014下午1时06分54秒为日期
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"DD-MM-YYYY hh:mm:ss a"];
NSDate *date = [dateFormat dateFromString:startTime];
而且我得到下面的输出被incorrect.Please建议一些事情日期
印刷描述: 2014年1月4日7点36分54秒+0000
但仍有4日至19日之间差距很大? – user2814822
这是因为你的日期格式字符串不正确(请参阅martin的答案) – John
顺便说一句,关于我的答案 - 我喜欢用于调试的一个很好的小助手方法是' - [NSDate descriptionWithLocale:]' – John