美文网首页
比较两个日期的大小

比较两个日期的大小

作者: 西瓜皮奥特曼 | 来源:发表于2017-04-18 16:02 被阅读145次

    //比较两个日期的大小  日期格式为2016-08-14 08:46:20

    + (NSInteger)compareDate:(NSString*)aDate withDate:(NSString*)bDate

    {

    NSInteger aa;

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

    [dateformater setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    NSDate *dta = [[NSDate alloc] init];

    NSDate *dtb = [[NSDate alloc] init];

    dta = [dateformater dateFromString:aDate];

    dtb = [dateformater dateFromString:bDate];

    NSComparisonResult result = [dta compare:dtb];

    if (result=NSOrderedSame)

    {

    //        相等  aa=0

    }else if (result=NSOrderedAscending)

    {

    //bDate比aDate大

    aa=1

    }else if (result=NSOrderedDescending)

    {

    //bDate比aDate小

    aa=-1

    }

    return aa;

    }

    相关文章

      网友评论

          本文标题:比较两个日期的大小

          本文链接:https://www.haomeiwen.com/subject/vztqzttx.html