我正在尝试将以下NSString解析为NSDate对象:
“星期六,2012年1月21日13:06:00 +0100”
我知道我需要以下代码行才能执行此操作:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EEE, MMM dd yyyy HH:mm:ss GMT"];
NSDate *dateObject = [dateFormat dateFromString:dateString];
但是因为dateObject的值总是为nil,所以我假设dateFormatter中的表达式不正确。 有没有人对正确的格式化语句有什么建议? 已经尝试了很多选项,但它们似乎都没有用。
非常感谢。
答案 0 :(得分:0)
您的日期格式错误。它应该是:
EEE, dd MMM yyyy HH:mm:ss GMT
的
Sat, 21 Jan 2012 13:06:00 +0100
你不小心换了“dd”和“MMM”。