ios - NSDateFormatter 不识别日期

标签 ios nsdateformatter nscalendar

我有一个包含一些日期字符串的数组。我正在使用 NSDateFormatter,但问题是它可以识别一些日期,但不能识别其他日期,而所有日期都具有相同的格式!

例如它的格式:Sat, 01 Feb 2014 08:44:00 +0430

但返回空值:Wed, 29 Jan 2014 17:40:00 +0430

这是我使用的代码:

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EEE, dd MMM yyyy hh:mm:ss xx"];
NSDate *date = [dateFormat dateFromString:dateInput];

最佳答案

使用此日期格式[dateFormat setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss xx"];

关于ios - NSDateFormatter 不识别日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22094262/

相关文章:

ios - 如何在ios中点击手机附件时获取数据

cocoa - 将 NSDate 格式化为年、月、日、时、分、秒的特定样式

ios - UILocalNotification 每周重复一次

ios - 如何获取相对于 GMT 以外时区的 NSCalendarComponent 值?

iOS 毒蛇 : where to put the form validation code?

ios - 为什么 "RemoveAllAnimations()"不停止我的动画?

cocoa - 在 iOS 4.x 和 MacOS X 10.6 : impossible? 中使用 NSDateFormatter 解析 rfc3339 日期

ios - NSCalendar 一个月内的最大天数

ios - 如何在单击关闭按钮时从数组中删除数据

swift - 如何处理两种可能的日期格式?