NSString を NSDate に変換する必要がありますが、次のコードは、ユーザーのデバイスが 24 時間制に設定されていない場合にのみ機能します。
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"MM/dd/yyyy hh:mm:ss a"];
NSString *aTime = @"2/11/2013 12:00:00 AM";
NSDate *aDate = [formatter dateFromString:aTime];
ただし、デバイスが 24 時間制の場合、aDate は null を返します。何か助けはありますか?