我正在尝试将一个String转换为NSData,但是我没有得到它......出了什么问题?
NSString* createAt = @"Wed May 16 06:42:05 +0000 2012";
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"eee, dd MMM yyyy HH:mm:ss ZZZZ yyyy"];
NSDate *currentDate = [df dateFromString:createAt]; //returns nil
答案 0 :(得分:2)
格式和字符串不匹配。
正确的格式是@"eee MMM dd HH:mm:ss ZZZZ yyyy"
。
答案 1 :(得分:0)
您的日期格式字符串错误。它应该是:
@"eee MMM dd HH:mm:ss Z yyyy"