-2

NString を 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
4

2 に答える 2

2

フォーマットと文字列が一致しません。

正しい形式は@"eee MMM dd HH:mm:ss ZZZZ yyyy".

于 2012-05-18T17:18:44.773 に答える
0

日付形式の文字列が間違っています。そのはず:

@"eee MMM dd HH:mm:ss Z yyyy"
于 2012-05-18T17:21:52.213 に答える