2011-11-08 22 views
0

日付の書式設定を含むiPhoneアプリケーションを1つ作成しています。ここで私は、私は変更し、フォーマットされた日付を表示する必要があるサーバーから日付の文字列を取得しています。iPhone SDkの日付書式設定

サーバから取得し、以下の日付mを見つけてください

サーバー日:4月23日(土)16時35分33秒0000 2011

私は2:35 4月23日

のように表示する必要があります。この日付

誰でもこれを手伝ってください。

ありがとうございます。

答えて

0

NSDateFormatterを使用して、サーバーから取得した日付文字列を解析し、対応するNSDate-[NSDateFormatter dateFromString:]経由)を取得する必要があります。次に、NSDateFormatterを使用してNSDateを希望の日付形式のNSStringに変換します。非常に特殊な表示フォーマットが絶対に必要な場合を除いて、+[NSDateFormatter dateFormatFromTemplate:options:locale:]を使用して、a)含めるすべての詳細が含まれ、b)ユーザーのロケール設定を尊重する日付形式を取得する必要があります。たとえば、AM/PM指定の12時間形式の代わりに24時間形式を使用するユーザーもいます。