1.一些基本方法
[NSDate date];表示当前时间 [NSDate dateWithTimeInterval:5 sinceDate:date];//返回比date晚5秒点时间 [date timeIntervalSince1970];//返回1970到date时间之间的秒数,返回NSTimeInterval类型 [date timeIntervalSinceNow];//返回从date当前时间之间的秒数
5.NSDate和NSString之间的转换
NSDate -》NSString
NSDateFormatter *format=[[NSDateFormatter alloc]init];//创建时间格式化对象 format.dataFormat=@"yyyy-MM-dd HH:mm:ss"; //设置转化的格式 NSString *str=[format stringFromDate:[NSDate date]];//将NSDate对象转成NSString
NSString -》NSDate
NSString *str=@"2015-2-2"; NSDateFormatter *format=[[NSDateFormatter alloc]init]//创建时间格式化对象 format.dataFormat=@"yyyy-MM-dd HH:mm:ss"; //设置转化的格式 [format dateFromString:str];
注意:HH:表示24小时制的,hh:表示12小时制的