1.創(chuàng)建時(shí)間
NSDate *date = [NSDate date];// 創(chuàng)建時(shí)間對(duì)象终佛,獲得當(dāng)前時(shí)間
NSLog(@"%@", date);//打印出的時(shí)間是0 時(shí)區(qū)的時(shí)間(格林威治時(shí)間)(北京屬于東8區(qū))
2.時(shí)間間隔
[NSDate dateWithTimeInterval : 5 sinceDate:date];//與當(dāng)前時(shí)間相隔5秒。第一個(gè)參數(shù)返回值是秒
NSTimeInterval seconds = [date timeIntervalSince1970]//從1970年到現(xiàn)在的秒數(shù)
3.時(shí)間格式
1.將NSdate專程N(yùn)SString
//日期格式化類
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
//y年 M月 d日 H(24小時(shí)制),h(12小時(shí)制) m分 s秒
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSString *string = [formatter stringFromDate:date]//將當(dāng)前時(shí)間轉(zhuǎn)化為字符串輸出
2.將NSString時(shí)間格式轉(zhuǎn)化為NSdate
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";//日期格式化類
NSString *string = @"2015-4-16 16:42:31";//設(shè)置時(shí)間格式
NSDate *date2 = [formatter dateWithString:string];//轉(zhuǎn)化為NSDate時(shí)間