A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wlh0803 中级黑马   /  2015-9-21 18:10  /  815 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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");
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马