iOS获取某个日期后n个月的日期
发布时间 - 2026-01-11 02:43:58 点击率:次一、给一个时间,给一个数,正数是以后n个月,负数是前n个月;
-(NSDate *)getPriousorLaterDateFromDate:(NSDate *)date withMonth:(NSInteger)month
{
NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setMonth:month];
NSCalendar *calender = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
NSDate *mDate = [calender dateByAddingComponents:comps toDate:date options:0];
return mDate;
}
二、设置你需要增加或减少的年、月、日即可获得新的日期,上述的表示获取mydate日期前一个月的日期,如果该成+1,则是一个月以后的日期,以此类推都可以计算。
- (NSDate *)getLaterDateFromDate:(NSDate *)date withYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day {
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
NSDateComponents *comps = nil;
comps = [calendar components:NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay fromDate:date];
NSDateComponents *adcomps = [[NSDateComponents alloc] init];
[adcomps setYear:year];
[adcomps setMonth:month];
[adcomps setDay:day];
NSDate *newdate = [calendar dateByAddingComponents:adcomps toDate:date options:0];
return newdate;
}
总结
以上所述是小编给大家介绍的iOS获取某个日期后n个月的日期,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# ios
# 获取日期后n个月日期
# iOS自定义UIDatePicker日期选择器视图
# iOS自定义UIDatepicker日期选择器视图分享
# iOS如何获取当前日期前后N天的时间示例代码
# iOS自定义日期demo分享
# iOS自定义日期、时间、城市选择器实例代码
# iOS实现自定义日期选择器示例
# iOS 获取公历、农历日期的年月日的实例代码
# Android开发中实现IOS风格底部选择器(支持时间 日期 自定义)
# iOS计算上次日期距离现在多久的代码
# iOS自定义日期和数据源选择控件
# 个月
# 一个月
# 小编
# 在此
# 则是
# 以此类推
# 给大家
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# calender
# NSCalendar
# alloc
# init
# setMonth
# dateByAddingComponents
# toDate
# mDate
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
香港服务器如何优化才能显著提升网站加载速度?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
如何在Windows虚拟主机上快速搭建网站?
如何挑选优质建站一级代理提升网站排名?
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
如何选择可靠的免备案建站服务器?
EditPlus 正则表达式 实战(3)
如何快速选择适合个人网站的云服务器配置?
如何用JavaScript实现文本编辑器_光标和选区怎么处理
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
佛山网站制作系统,佛山企业变更地址网上办理步骤?
怎么用AI帮你设计一套个性化的手机App图标?
常州企业网站制作公司,全国继续教育网怎么登录?
Laravel如何使用Sanctum进行API认证?(SPA实战)
浅谈javascript alert和confirm的美化
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
中山网站制作网页,中山新生登记系统登记流程?
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
iOS验证手机号的正则表达式
如何快速搭建高效简练网站?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
如何利用DOS批处理实现定时关机操作详解
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
如何用花生壳三步快速搭建专属网站?
如何在云主机快速搭建网站站点?
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
详解Android——蓝牙技术 带你实现终端间数据传输
Laravel如何记录自定义日志?(Log频道配置)
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何在IIS中新建站点并配置端口与IP地址?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
LinuxShell函数封装方法_脚本复用设计思路【教程】
中山网站推广排名,中山信息港登录入口?
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
jQuery validate插件功能与用法详解
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
Laravel如何使用Gate和Policy进行授权?(权限控制)
如何在宝塔面板中创建新站点?
Swift中循环语句中的转移语句 break 和 continue
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
使用spring连接及操作mongodb3.0实例

