日付の書式


日付は色んな表記が出来るので、書式の指定をしないといけない。

NSDateFormatterクラスで作成した書式オブジェクトに、setDateFormat:メゾットで指定できる。

[書式指定例]
NSDateFormmatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"yyyy/MM/dd"];


「@"yyyy/MM/dd"」の部分が表示方法の書式を指定してる部分。
色々な表示の仕方がある。

@"yyyy/MM/dd"
2014/01/02

@"yyyy年M月d日"
2014年1月2日

@"yyyy/MM/dd HH:mm:ss"
2014/01/02 13:28:48

@"H時m分s秒"
13時28分48秒

[備考]
日付の書式に関係ないですが、「alloc」「init」という記述が・・・謎です。
ちょっとネットで調べると、

alloc・・クラスのインスタンス化を行うメゾット
init・・初期化を行うメゾット(イニシャライザともいう)

らしいです。

なんとなく理解・・・
関連記事

0 Comments