そのままNSLogに出力するとGMT時間で表示される。
日付のフォーマットはNSDateFormatterで行う。
NSDateFormatterはロケール設定しなければ、OSのロケール設定による時間になる。
// 現在時間を取得する NSDate *now = [NSDate date]; NSLog(@"%@", now); // 日付のフォーマット NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; formatter.dateFormat = @"yyyy.MM.dd HH:mm:ss"; NSString *nowString = [formatter stringFromDate:now]; NSLog(@"%@", nowString);実行結果(ログ)
2013-08-03 07:10:54 +0000 2013.08.03 16:10:54
0 件のコメント:
コメントを投稿