#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
//1.构造时间
NSDate *date1 = [NSDate date];//或取当前时间
NSLog(@"%@",date1);//显示格林尼治GTM时间
//明天
NSDate *date2 = [NSDate dateWithTimeIntervalSinceNow:24*60*60];
NSLog(@"%@",date2);
//获取某个时间后的一个时间
NSDate *date3 = [NSDate dateWithTimeInterval:60*60 sinceDate:date2];
NSLog(@"%@",date3);
//遥远的过去
NSDate *date4 = [NSDate distantPast];
NSLog(@"%@",date4);
//遥远的未来
NSDate *date5 = [NSDate distantFuture];
NSLog(@"%@",date5);
//2.计算时间间隔
NSTimeInterval t1 = [date1 timeIntervalSinceDate:date2];
NSLog(@"%lf",t1);
//3.时间的比较
NSComparisonResult rst= [date1 compare:date2];
NSLog(@"%ld",rst);
BOOL b = [date1 isEqualTo:date2];
NSLog(@"%d",b);
}
return 0;
}