たぶんそれは古い質問で、このサイトを検索して同様の質問をいくつか見つけましたが、まだ問題を解決できません。gameDateTimeStr: "11/12/2013-10:00 PM" という名前の NSString があり、それを NSDate に変換したいと考えています。次のコードを使用しました。
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MM/dd/yyyy-HH:mm a"];
[formatter setLocale:[NSLocale currentLocale]];
NSDate *gameDateTime = [formatter dateFromString:gameDateTimeStr];
ただし、consolte に出力すると、その説明は次
のようになります。修正を手伝ってください。