美文网首页
获取距离当前时间之后或之前的N天

获取距离当前时间之后或之前的N天

作者: 哥是毛毛虫 | 来源:发表于2016-12-23 17:38 被阅读9次

    NSInteger dis = 7; //前后的天数
    NSDatenowDate = [NSDate date];
    NSDate
    theDate;
    NSTimeInterval oneDay = 2460601; //1天的长度
    //之后的天数
    theDate = [nowDate initWithTimeIntervalSinceNow: +oneDay
    dis ];
    //之前的天数
    theDate = [nowDate initWithTimeIntervalSinceNow: -oneDay*dis ];
    //实例化一个NSDateFormatter对象
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    //设定时间格式,这里可以设置成自己需要的格式
    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    //用[NSDate date]可以获取系统当前时间
    NSString * currentDateStr = [dateFormatter stringFromDate:theDate];
    NSLog(@"%@",currentDateStr);

    相关文章

      网友评论

          本文标题:获取距离当前时间之后或之前的N天

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