iOS 獲得當前時間 以前 或者 以後 N天的日期

 //iOS 獲得當前時間以前和以後N天的日期對象

    

    NSInteger dis = 3; //先後的天數it

    

    NSDate *nowDate = [NSDate date];date

    

    NSDate* theDate;im

    

    

    

    NSTimeInterval  oneDay = 24*60*60;  //1天的長度 (秒)di

    

    

    //返回以當前NSDate對象爲基準,偏移 多少 秒 後獲得的新NSDate對象。時間

    theDate = [nowDate dateByAddingTimeInterval: +oneDay*dis]; //後幾天日期

//    theDate = [nowDate dateByAddingTimeInterval: -oneDay*dis]; //前幾天

    

    

//    或者能夠這麼寫

    //    以當前時間的偏移秒數來初始化一個NSDate(通常用來初始化一個NSDate)

    //    theDate = [nowDate initWithTimeIntervalSinceNow: +oneDay*dis ];//後幾天

    //    theDate = [nowDate initWithTimeIntervalSinceNow: -oneDay*dis ];//前幾天

    

    

    NSLog(@"3天后的時間:%@",theDate);

相關文章
相關標籤/搜索