iOS获取某个日期后n个月的日期
1 -(NSDate *)getPriousorLaterDateFromDate:(NSDate *)date withMonth:(NSInteger)month 2 3 { 4 5 NSDateComponents *comps = [[NSDateComponents alloc] init]; 6 7 [comps setMonth:month]; 8 9 NSCalendar *calender = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; 10 11 NSDate *mDate = [calender dateByAddingComponents:comps toDate:date options:0]; 12 13 14 return mDate; 15 16 }
1 - (NSDate *)getLaterDateFromDate:(NSDate *)date withYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day { 2 NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; 3 4 NSDateComponents *comps = nil; 5 6 comps = [calendar components:NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay fromDate:date]; 7 8 NSDateComponents *adcomps = [[NSDateComponents alloc] init]; 9 10 [adcomps setYear:year]; 11 12 [adcomps setMonth:month]; 13 14 [adcomps setDay:day]; 15 16 NSDate *newdate = [calendar dateByAddingComponents:adcomps toDate:date options:0]; 17 18 return newdate; 19 }
转载于:https://www.cnblogs.com/SUPER-F/p/7298548.html
iOS获取某个日期后n个月的日期相关推荐
- server sql 本月最后一天_SQL Server 获取最后一天(指定时间的月最后一天日期)...
/* author OceanHo @ 2015-10-23 10:14:21 获取指定时间字符串指定日期的月最后一天日期 */ IF OBJECT_ID('get_LastDayDate') IS ...
- JavaScript获取一周前,一个月前日期
getDay(day) {var today = new Date();var targetday_milliseconds = today.getTime() + 1000 * 60 * 60 * ...
- Laravel Carbon获取 某个时间后N个月的时间
$time = "2020-11-20 00:00:00";$res = (new Carbon)->setTimeFromTimeString($time)->add ...
- [转载] python如何获取当前月份_Python-获取当前月的前x月月份日期
参考链接: 如何在Python中获取当前日期和时间 """ 获取当前月的前x月月份日期 """ import datetime def ge ...
- JS获取当前前一个月的日期,前两个月的日期
起因 今天收到需求要实现一个获取当前时间前一个月的日期,前两个月,前三个月,前一年,前两年日期时间的需求于是我就去网上找了个帖子,按照他给的方法小改一下,废话不多说直接上代码[注意目前不支持往后的时间 ...
- python中获取当前年月_Python-获取当前月的前x月月份日期
""" 获取当前月的前x月月份日期 """ import datetime def getTheMonth(date, n): month ...
- 2020-11-30oralce日期上加一个月及nvl在日期类型上的使用
日期上加一个月 其中ADD_MONTHS(d,n)表示在日期后加一个月, select add_months(sysdate,12) from dual 加一年 select add_months(s ...
- JS获取指定日期前后N天的日期、前N个月日期、后N个月日期
今天做项目遇到了,获取相对于当前日期前30天的时间,结合网上资料,做了一份整理. 一.获取指定日期前或者后指定间隔时间代码 function getNowFormatDate(sdate,interv ...
- PHP 获取日期 多少小时后、多少天后、多少周后、多少月后、多少年后
此处获取到的时间都为时间戳,如果需要日期格式,将时间戳转成需要的日期格式即可 例如:date("Y-m-d", strtotime("+1 days")); 1 ...
最新文章
- 长sql和短sql加java区别_Mybatis下动态sql中##和$$的区别讲解
- Linux计划任务详解
- 位操作的应用:判断一个数是不是2的幂数,实现循环移位【位操作】(55)
- 采用ASP.NET IIS 注册工具 (Aspnet_regiis.exe)对web.config实行本地加密
- python字典遍历取值_Python中字典的使用
- CSS3制作一个简单的进度条
- java 无法找到ant_Java-Ant需要tools.jar并且无法找到我
- ionic+AnjularJs实现省市县三级联动效果
- LeetCode 1109. 航班预订统计(差分思想)
- 投影参数_色彩极致3-怎么调校投影机的参数
- 第 2 章 Readme
- 形态学操作之提取水平与垂直直线
- 网页内容复制粘贴(三种方案 兼容多种浏览器)
- shell 的source指令和.指令
- 数据密集型系统设计pdf下载
- RoboWare Studio安装教程
- 中国贸易外经统计年鉴(2021年)
- (转)技嘉 MA790FXT-UD5P搭配AMD X4 965超频解析
- pfSense软路由防火墙
- Python基础(七) | 文件、异常以及模块详解