//創(chuàng)建NSDate實(shí)例,返回GMT時間
NSDate *date1=[NSDate date];
NSLog(@"%@",date1);
//返回date1保存的時間與date2的時間間隔
//NSTimeInterval是一個雙精度值,表示以秒為單位的時間
NSDate *date2=[NSDate dateWithTimeIntervalSinceNow:-120];
NSLog(@"%@",date2);
NSTimeInterval interDate=[date1 timeIntervalSinceDate:date2];
NSLog(@"%lf",interDate);
//指定date1時間過了多少秒
NSDate *date3=[NSDate dateWithTimeInterval:300 sinceDate:date1];
NSLog(@"date3:%@",date3);
//時間的比較
[date3 isEqualToDate:date1];//判斷是不是相同時間;
[date3 earlierDate:date1];//返回一個較早時間
[date1 laterDate:date3];//返回一個較晚時間
//把時間表示為字符串
NSString *dateString=[NSString stringWithString:[date3 description]];
NSLog(@"dateString:%@",dateString);
//自定義時間格式<重要>
NSDateFormatter *formatter=[[NSDateFormatter alloc]init];
[formatter setAMSymbol:@"上午"];
[formatter setPMSymbol:@"下午"];
[formatter setDateFormat:@"YYYY年MM月dd日HH:mm:ss MMM"];
//YYYY設(shè)置年份,MM設(shè)置第幾個月,dd月份的第幾天
//hh:12小時制的時,HH:24小時制的時
//mm設(shè)置分鐘,ss設(shè)置秒
//aaa:反饋用戶設(shè)置的上下午格式
//EEE:星期,zzzz時區(qū),MMM月份
NSString *time=[formatter stringFromDate:[NSDate date]];
NSLog(@"%@",time);
//時間戳
longnowtime;
NSDate*fromdate=[NSDatedate];
nowtime=(long)[fromdatetimeIntervalSince1970];