• OC中的集合详解


    /************** 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);
            
  • 相关阅读:
    从boosting谈起
    《人月神话》读书摘记
    Python中input()的使用方法
    Web前端攻击方式及防御措施
    吞吐量(TPS)、QPS、并发数、响应时间(RT)概念
    Mybatis的Mapper文件sql语句中使用常量值或者枚举常量值
    Java依据文件头获取文件类型
    MySQL查询优化
    RabbitMQ学习教程
    SpringBoot2.x.x + Shiro + Redis 前后端分离实现
  • 原文地址:https://www.cnblogs.com/shuxiachahu123/p/4928711.html
Copyright © 2020-2023  润新知