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;
}
相关文章推荐
- #if defined #ifdef #ifndef 的区别
- 浏览器
- 简介C++编程中的运算符重载
- css3--transform属性
- ubuntu运行android studio出错unable to run mksdcard sdk tool
- Spanned.SPAN_EXCLUSIVE_EXCLUSIVE的含义
- 手摇算法
- NSArray 迭代
- 代理模式
- v$session_longops 查看进程的进度
- UVA 11551 - Experienced Endeavour
- 终于知道为什么我的mysql总是卸载的不干净以及老是找不到my.ini文件
- eclipse集成weblogic开发环境的搭建
- u-boot 2015.01 :has EABI version 0, but target u-boot has EABI version 4
- 浅谈HTTP中Get与Post的区别
- FFmpeg与SDL双剑合璧之MFC
- Android Style.xml 详解
- 蔡学镛:让架构接地气,不再云里雾里
- JS判断浏览器类型
- JavaScript