2012-01-17 11 views
0

私はNSDateから日付を表す文字列を取得するためにNSDateFormatterを使用しています:日付文字列から年を削除しますか?

NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
[formatter setDateStyle:NSDateFormatterFullStyle]; 
return [formatter stringFromDate:date]; 

NSDateFormatterFullStyleフォーマットはのように1952年4月12日(火曜日)ADです。この日が今年と同じ年(NSDate-Extensionsを使用しているかどうか)を簡単に確認できます。これが当てはまる場合は、年を表す文字列の一部を削除したいと思います。これを行う簡単な方法はありますか?

答えて

0

私はこれに対する解決策を見出しませんでした。私は文字列を1年間検索し、存在すればそれを削除します。

-1

はい:

[formatter setDateFormat:@"EEEE, MMMM d"]; 

EEEEMMMM月表し、曜日を表し、dは日を表し月。

+0

これは、NSDateFormatterStyleを使用するのと同じくらい有用ではありません。これは、デバイスの領域を通知するためです。 – dhrm

+0

Ah。あなたが利用可能なすべてのロケールの書式スタイルをハードコードしない限り、別の解決策は考えられません。 –

関連する問題