您的位置:首页 > 其它

NSDate & NSDateFormatter

2015-09-18 15:44 281 查看
#import<Foundation/Foundation.h>


intmain(intargc,constchar*argv[]){

@autoreleasepool{

NSDate*date1=[NSDatedate];//获得当前日期

NSLog(@"%@",date1);//结果:2014-07-1607:25:28+0000

NSDate*date2=[NSDatedateWithTimeIntervalSinceNow:-100];//在当前日期的基础上加上100秒,注意在ObjC中多数时间单位都是秒

NSLog(@"%@",date2);//结果:2014-07-1607:27:08+0000

NSTimeIntervaltime=[date2timeIntervalSinceDate:date1];//日期之差,返回单位为秒

NSLog(@"%f",time);//结果:100.008833

NSDate*date5=[date1earlierDate:date2];//返回比较早的日期

NSLog(@"%@",date5);//结果:2014-07-1607:25:28+0000

//日期格式化

NSDateFormatter*formater1=[[NSDateFormatteralloc]init];

formater1.dateFormat=@"yy-MM-ddHH:mm:ss";

NSString*datestr1=[formater1stringFromDate:date1];NSLog(@"%@",datestr1);//结果:14-07-1615:25:28//字符串转化为日期

NSDate*date6=[formater1dateFromString:@"14-02-1411:07:16"];NSLog(@"%@",date6);//结果:2014-02-1403:07:16+0000

}

return0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: