比较2个时间点 哪个更早

比较2个时间点 哪个更早

- (NSInteger)compareDate:(NSString*)aDate withDate:(NSString*)bDate{

  NSDateFormatter *dateformater = [[NSDateFormatter alloc] init];
  [dateformater setDateFormat:@"yyyy-MM-dd"];

  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 == NSOrderedDescending) {
      return 1;
  } else if(result == NSOrderedAscending) {
      return -1;
  } else {
      //刚好时间一样.
      return 0;
  }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容