博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OC中的集合详解
阅读量:6829 次
发布时间:2019-06-26

本文共 1105 字,大约阅读时间需要 3 分钟。

/************** NSDate *************/
       
        //创建NSDate实例,返回GMT时间
        NSDate *date1=[NSDate date];
        NSLog(@"%@",date1);
       
        //返回date1保存的时间与date2的时间间隔
        //NSTimeInterval是一个双精度值,表示以秒为单位的时间
        NSDate *date2=[NSDate dateWithTimeIntervalSinceNow:-120];
        NSLog(@"%@",date2);
       
        NSTimeInterval interDate=[date1 timeIntervalSinceDate:date2];
        NSLog(@"%lf",interDate);
       
        //指定date1时间过了多少秒
        NSDate *date3=[NSDate dateWithTimeInterval:300 sinceDate:date1];
        NSLog(@"date3:%@",date3);
       
        //时间的比较
        [date3 isEqualToDate:date1];//判断是不是相同时间;
        [date3 earlierDate:date1];//返回一个较早时间
        [date1 laterDate:date3];//返回一个较晚时间
       
        //把时间表示为字符串
        NSString *dateString=[NSString stringWithString:[date3 description]];
        NSLog(@"dateString:%@",dateString);
       
       
        //时间格式
        NSDateFormatter *formatter=[[NSDateFormatter alloc]init];
        [formatter setAMSymbol:@"上午"];
        [formatter setPMSymbol:@"下午"];
        [formatter setDateFormat:@"YYYY年MM月dd日 HH:mm:ss MMM"];
        //YYYY设置年份,MM设置第几个月,dd月份的第几天
        //hh:12小时制的时,HH:24小时制的时
        //mm设置分钟,ss设置秒
        //aaa:反馈用户设置的上下午格式
        //EEE:星期,zzzz时区,MMM月份
       
       
        NSString *time=[formatter stringFromDate:[NSDate date]];
        NSLog(@"%@",time);
        

转载于:https://www.cnblogs.com/shuxiachahu123/p/4928711.html

你可能感兴趣的文章
ocx控件针对网页刷新和关闭分别进行区分处理
查看>>
CSS3:box-sizing:不再为盒子模型而烦恼
查看>>
Ubuntu 16.04下UML建模PowerDesigner的替代ERMaster和MySQL Workbench
查看>>
Storm工作流程
查看>>
分布式架构设计之电商平台
查看>>
java编程思想——java IO系统
查看>>
SpringBootApplication注解 专题
查看>>
socket服务器的搭建-Mac(转)
查看>>
Opencv探索之路(十九):读写xml和yml文件
查看>>
Eclipse插件开发中的选择监听机制(Selection Provider-Listener)
查看>>
14.并发与异步 - 2.任务Task -《果壳中的c#》
查看>>
Linux时间子系统之三:jiffies
查看>>
使用 VisualVM 进行性能分析及调优
查看>>
linux升级OpenSSL
查看>>
《QQ欢乐斗地主》山寨版
查看>>
病毒木马查杀实战第015篇:U盘病毒之脱壳研究
查看>>
SDK是什么?什么是SDK
查看>>
centos/linux下的使得maven/tomcat能在普通用户是使用
查看>>
Web学习篇之---html基础知识(一)
查看>>
java多线程入门学习(一)
查看>>