さまざまなクライアントから送信される多種多様な JSON データを処理する場合、日付形式の標準化は大きな問題です。
私はこれらのいずれかを取得する可能性があります: 2013-10-05
2-6-13
Mon, Jul 13 2013
時、分、秒、およびタイムゾーン情報が表示される場合があります。クライアントごとに手動で を設定する必要がありましたNSDateFormatter
。解析できない場合は、部分文字列検索を行いました。私が本当にやりたいことは、これらすべてを 1 つのメソッドにまとめて、どのタイプを扱っているかをどうにかして判断することです。次に、その特定の日付の解析を処理するある種の switch ステートメントを用意します。
フォーマットを変更することはできませんが、どうすればより適切に処理できますか?