日時(NSDate)はNSStringクラスの書式指定(stringWithFormat)を使って出力することもできますが、曜日や元号等を出力するときにちょっと工夫が必要です。 また、NSDateは以前書いた通り世界で一意の値であるグレゴリオ暦(世界標準時)を格納するので、NSStringで表示する際はローカル時刻に変換 する必要があります。 そこで、NSDateFormatterクラスを使えば、より簡単に書式指定を行うことができます。 // 現在日時を取得 NSDate* dt = [NSDate date]; // NSDateFormatterのインスタンス生成 NSDateFormatter* form = [[NSDateFormatter alloc] init]; // NSDateFormatterに書式指定を行う [form setDateFormat:@"G yyyy/