1.创建日期
NSDate *date1 = [NSDate date]; //创建一个当前时间点的日期对象
NSDate *date2 = [[NSDate alloc] init];
在当前时间点的基础上累加一个数值之后的日期,单位是秒
明天
NSDate *date3 = [NSDate dateWithTimeIntervalSinceNow:24*60*60];
昨天
NSDate *date3 = [NSDate dateWithTimeIntervalSinceNow:-24*60*60];
时间戳:某一日期到1970年的秒数大小,称为该日期的时间戳。
NSDate *date4 = [NSDate dateWithTimeIntervalSince1970:0]; //0为1970的时间戳
NSDate *date5 = [NSDate dateWithTimeIntervalSince1970:315360000]; //315360000为某一时间的时间戳
NSLog(@"date5 = %@",date5); //打印时间戳对应的日期
//获取日期的时间戳
NSDate *date6 = [NSDate date]; //当前日期
NSTimeInterval date7 = [date6 timeIntervalSinc1970]; //获取时间戳
NSLog(@"date7 = %lf",date7);
日期的比较
//通过调用日期对象的compare方法进行比较
NSComparisonResult result = [date3 compare:date2];
if(result == NSOrderdAscending)
{
NSLog(@"date3<date2");
}else if(result == NSOrderdDEscending)
{
NSLog(@"date3>date2");
}
|
|