私は次のようにいくつかの日付をフォーマットしようとしています:
NSArray *dateStrings = [NSArray arrayWithObjects:
@"09/03/2013 07",
@"09/13/2013 07",
@"10/21/2013 07",
@"11/05/2013 07",
@"11/19/2013 07",
@"12/06/2013 07",
@"01/17/2014 07",
@"01/21/2014 07",
@"03/04/2014 07",
@"04/11/2014 07",
@"04/25/2014 07",
@"05/01/2014 07",
@"05/20/2014 07", nil];
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"DD/mm/yyyy hh"];
NSDate *date = [dateFormat dateFromString:[dateStrings objectAtIndex:2]];
NSLog(@"%@", date);
ログを取得すると、次のように表示されます: 2013-01-01 12:21:00 +0000 これは日付からのものです: 10/21/2013 07
どうしてこれなの?フォーマッタの構文に問題があると思いますが、問題ないようです。
ありがとうございました。