zoukankan      html  css  js  c++  java
  • 判断 第二天 是否到来,

    -(BOOL)nextDayIsComing

    {

        NSUserDefaults *myDefault = [NSUserDefaultsstandardUserDefaults];

        NSDate *beforeDate = [myDefault objectForKey:@"date"];

        if (beforeDate == 0) {

            NSDateComponents *comp = [[NSDateComponentsalloc]init];

            [comp setMonth:07];

            [comp setDay:17];

            [comp setYear:2013];

            NSCalendar *myCal = [[NSCalendaralloc] initWithCalendarIdentifier:NSGregorianCalendar];

            NSDate *myDate = [myCal dateFromComponents:comp];

            beforeDate = myDate;

        }

        

        NSDate *now = [NSDate new];

        unsigned units  = NSMonthCalendarUnit|NSDayCalendarUnit|NSYearCalendarUnit;

        

        NSCalendar *myCal01 = [[NSCalendaralloc] initWithCalendarIdentifier:NSGregorianCalendar];

        NSDateComponents *secondComponent = [myCal01 components:units fromDate:now];

        NSInteger nowDay = [secondComponent day];

        

        NSDateComponents *firstComponent = [myCal01 components:units fromDate:beforeDate];

        NSInteger beforeDay = [firstComponent day];

        

        if (nowDay > beforeDay) {

            [myDefault setObject:now forKey:@"date"];

            return YES;

        }else{

            return YES;

        }

    }

  • 相关阅读:
    第一课 JSON的简介
    xml 简介
    前端面试题汇总(长期更新)
    HTML5中的canvas
    AJAX第一课 AJAX的学习和简介
    margin:0 auto和text-aglin:center的区别
    js中的正则表达式
    border和box-shadow
    css中的伪类
    (素材源码)猫猫学IOS(十五)UI之曾经大热的打砖块小游戏
  • 原文地址:https://www.cnblogs.com/guligei/p/3198089.html
Copyright © 2011-2022 走看看