zoukankan      html  css  js  c++  java
  • 有关日期的年月日时分秒的比较

     一个有关日期比较的全能的方法,可以比较两个时间之间的相差的  年月日时分秒  。

    NSYearCalendarUnit :年

    NSMonthCalendarUnit :月

    NSDayCalendarUnit :日

    NSHourCalendarUnit :小时

    NSMinuteCalendarUnit:分

    NSSecondCalendarUnit:秒

    下面这个例子是比较两个日期之间相差几个小时:

    如果要比较两个日期之间相差的天数,直接吧标注的地方换成NSHourCalendarUnit即可,注意两个日期的格式要保持一致:例如两个日期都是“yyyyMMddHHmmss"

         NSCalendar *gregorian = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];

                [gregorian setFirstWeekday:2];

                NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

                [dateFormatter setDateFormat:@"yyyyMMddHHmmss"];

                NSDate *fromDate;

                NSDate *toDate;

                [gregorian rangeOfUnit:NSHourCalendarUnit startDate:&fromDate interval:NULL forDate:[dateFormatter dateFromString:thisTime]];

                [gregorian rangeOfUnit:NSHourCalendarUnit startDate:&toDate interval:NULL forDate:[NSDate date]];

                NSDateComponents *dayComponents = [gregorian components:NSHourCalendarUnit fromDate:fromDate toDate:toDate options:0];

                

                if (dayComponents.hour >0 && dayComponents.hour>10) {

                    //如果大于一小时之后。。。               

                }else{

                }

  • 相关阅读:
    写excel文件-xlsxwriter包的使用
    python代码规范
    mac系统的插件
    bash字符串处理
    ssh到ubuntu没颜色
    linux mysql 端口号修改
    Centos7 编译安装 PHP7.1,以及msgpack扩展
    Xmanager4注册码
    Python 的 pyinotify 模块 监控文件夹和文件的变动
    Python的50个模块,满足你各种需要
  • 原文地址:https://www.cnblogs.com/wenqian/p/5999250.html
Copyright © 2011-2022 走看看