//1.打印当前时间
NSDate *nowdate = [NSDate date];//打印当前的时间
NSDate *newdate = [NSDate dateWithTimeIntervalSinceNow: 24 * 60 * 60];//使用类方法进行创建
//2.时间的操作,在原来的时间上加上一段时间
NSDate *newdate1 = [newdate dateByAddingTimeInterval: 60 * 5];
//3.判断两个时间是否相等
BOOL b = [newdate isEqualToDate:newdate1];
//4.求两个时间的时间差
NSTimeInteval t = [newdate timeIntervalSinceNow];//t是秒为单位
NStimeInteval t1 = [newdate timeIntervalSinceDate:newdate1];
NSDate *date1 = [NSDate dateWithTimeIntervalSinceNow:50];
//5.时间转换成字符串输出
NSDateFormatter *df1 = [[NSDateFormatter alloc]init];
[df1 setDateFormat:@"yyyy年MM月dd日HH时mm分ss秒"];
NSDate *date = [NSDate date];
NSString *str = [df1 stringFromDate:date];
//6.字符串转换成时间输出
NSDateFormatter *df2 = [[NSDateFormatter alloc]init];
[df2 setDateFormat:@"yyyy年MM月dd日HH时mm分ss秒"];
NSString *str = @"2012年12月12日12时12分12秒";
NSDate *date = [df2 dateFromString:str];
转载于:https://my.oschina.net/u/2322034/blog/382669