NSDate *d=[NSDate date];//返回的是当前时间 d=[NSDate dateWithTimeIntervalSinceNow:10];//从当前时间开始再过10秒 d=[NSDate distantFuture];//随机返回一个未来的时间 d=[NSDate distantPast];//随机返回一个过去的的时间 [d timeIntervalSince1970];//返回时间秒数 [d timeIntervalSinceNow];//距离现在时间秒 NSDate *dd=[NSDate date]; [d earlierDate:dd];//返回比较早的那个时间 [d laterDate:dd];//返回比较晚的那个时间 NSLog(@"%@",d); //日期格式化 NSDateFormatter *formate=[[NSDateFormatter alloc]init]; //HH是24小时进制,小写是12进制 formate.dateFormat=@"yyyy-MM-dd HH-mm-ss";//这个格式化格式要记住,貌似只能这样点接格式 NSString *str= [formate stringFromDate:dd]; NSLog(@"%@",str);
oc-Foundation框架-NSDate-常用方法,布布扣,bubuko.com
原文:http://www.cnblogs.com/liyang31tg/p/3632555.html