2014年5月31日土曜日

【Objective-C】iPhoneの書式設定に応じて日付表記を変える方法

日本の書式の場合
 2014年5月31日土曜日
アメリカの書式の場合
 Saturday, May 31, 2014

NSDateFormatterのsetDateStyle、setTimeStyleの指定を変える事によって、上記書式以外にも変換出来ます。

    NSDate          *date = [NSDate date];
    NSDateFormatter *df  = [[NSDateFormatter alloc]init];
    [df setLocale:[NSLocale currentLocale]];
    [df setDateStyle:NSDateFormatterFullStyle];
    [df setTimeStyle:NSDateFormatterNoStyle];

    self.labelDate.text = [df stringFromDate:date];


0 件のコメント:

コメントを投稿