これは単純な修正にすぎないと思いました。しかし、この質問に対するいくつかのクールな回答を見て、興味を持ちました。これが私の解決策です。
これには NSDateFormatter を使用し、スタイルを必要な形式に設定できます
NSDateFormatterShortStyle
NSDateFormatterMediumStyle
NSDateFormatterLongStyle
詳細については、ドキュメントをご覧ください
以下はあなたのためのスニペットです。
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateStyle:NSDateFormatterShortStyle];
NSString *dateformat = [dateFormatter dateFormat]; //M/d/yy
NSString *amtext = [dateFormatter AMSymbol]; //AM
NSString *pmtext = [dateFormatter PMSymbol]; //PM
dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setTimeStyle:NSDateFormatterShortStyle];
NSString *timeformat = [dateFormatter dateFormat]; //h:mm a
ユーザーのロケール形式が使用されます。問題が解決することを願っています。