2013年8月3日土曜日

現在時刻を取得する

NSDateのクラスメソッドdateで現在時刻を取得する。
そのまま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 件のコメント:

コメントを投稿