美文网首页
比较两个日期

比较两个日期

作者: 莫失莫忘__不离不弃 | 来源:发表于2018-03-06 14:36 被阅读4次
  1. 判断两个时间的先后顺序
  • (BOOL)judgeTheOntTime:(NSString *)firstString isLaterThanAnotherTime:(NSString *)Secondstring
    {
    NSDateFormatter *dateformatter = [[NSDateFormatter alloc]init];
    [dateformatter setDateFormat:@"yyyy-mm"];

    NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];
    [dateformatter setTimeZone:timeZone];

    NSDate *oneTime = [dateformatter dateFromString:firstString];
    NSDate *anotherTime = [dateformatter dateFromString:Secondstring];

    //第一个时间晚于第二个时间
    if ([oneTime timeIntervalSinceDate:anotherTime] > 0) {

      return YES;
    

    }else{

      return NO;
    

    }

}

2.调用两个时间进行判断
NSString *firstDate = @"2017-10";
NSString *secDate = @"2017-11";

BOOL isForer = [self judgeTheOntTime:firstDate isLaterThanAnotherTime:secDate];

if (isForer) {
    
    NSLog(@"成功,早于");
}else{
    NSLog(@"成功,晚于");

}

3.截图如下


image.png
image.png

相关文章

网友评论

      本文标题:比较两个日期

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