iOS 两日期之间相差几天

转载 2016年05月30日 16:12:23

参考链接:http://www.jianshu.com/p/290da2a44fec

- (NSInteger)getDifferenceByDate:(NSString *)date {
        //获得当前时间
    NSDate *now = [NSDate date];
        //实例化一个NSDateFormatter对象
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
        //设定时间格式
    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    NSDate *oldDate = [dateFormatter dateFromString:date];
    NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
    unsigned int unitFlags = NSDayCalendarUnit;
    NSDateComponents *comps = [gregorian components:unitFlags fromDate:oldDate  toDate:now  options:0];
    return [comps day];
}

获取当前时间:

    NSDate *date = [NSDate date];

    NSLog(@"origin = %@",date);

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:8 * 60 * 60]];
    [dateFormatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
    NSString *timeStr = [dateFormatter stringFromDate:date];

    NSLog(@"new = %@",timeStr);

谓词匹配参考链接:http://www.jianshu.com/p/88be28860cde

iOS-计算两个日期之间的天数

//计算两个日期之间的天数 + (NSInteger) calcDaysFromBegin:(NSDate *)beginDate end:(NSDate *)endDate { //创建日...
  • Virgo826627
  • Virgo826627
  • 2015年08月05日 10:28
  • 4234

iOS中计算两个日期的间隔的天数

这里用到了一个字符串转NSDate的方法 //现在的时间 NSDate * nowDate = [NSDate date]; //要转换的字符串 NSStr...
  • Coco__D
  • Coco__D
  • 2016年09月06日 11:36
  • 3797

react native 计算时间差,天-时-分-秒

//计算时间 var sendTime = this.props.obj.send_time; console.log(sendTime); //当前时间 var nowTime = ...
  • weng_Sky
  • weng_Sky
  • 2016年08月02日 21:50
  • 5283

iOS 两日期之间相差几天

参考链接:http://www.jianshu.com/p/290da2a44fec- (NSInteger)getDifferenceByDate:(NSString *)date { ...
  • u013094208
  • u013094208
  • 2016年05月30日 16:12
  • 330

iOS开发---计算两个日期的时间差

NSCalendar *calendar = [NSCalendar currentCalendar];          unsigned int unitFlags = NSCa...
  • sinat_28585351
  • sinat_28585351
  • 2016年03月04日 13:38
  • 1593

时间日期:获取两个日期相差几天

计算两个日期对象之间相差的天数: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Dat...
  • sinat_26342009
  • sinat_26342009
  • 2015年09月16日 11:57
  • 712

计算两个日期之间相差几天

/** * 计算两个日期之间相差的天数 * @param smdate 较小的时间 * @param bdate 较大的时间 * @ret...
  • changej
  • changej
  • 2015年11月04日 23:02
  • 987

ios 计算两个时间之间的时间差

// //  HQTimeTool.m //  Doing // //  Created by hq on 16/10/23. //  Copyright © 2016年 hanqing. ...
  • baohanqing
  • baohanqing
  • 2016年11月01日 21:40
  • 2140

IOS获取两个时间的毫秒差

NSString *savedTime = [[NSUserDefaults standardUserDefaults] stringForKey:@"time"];   NSString *tim...
  • oiken
  • oiken
  • 2016年07月31日 09:00
  • 1482

iOS计算两天相差多少天

只需传入两个日期 /**任意两天相差天数*/ + (NSInteger)getTheCountOfTwoDaysWithBeginDate:(NSString *)beginDate ...
  • duan911204
  • duan911204
  • 2017年03月28日 14:51
  • 865
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 两日期之间相差几天
举报原因:
原因补充:

(最多只允许输入30个字)