NSDate如何获取一个月后的日期
来源:互联网 发布:塔吉克斯坦 知乎 编辑:程序博客网 时间:2024/04/29 07:44
使用日历管理类NSCalendar,添加月份即可
NSDate *mydate =[NSDate date]; NSLog(@"%@",mydate); NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *comps = nil; comps = [calendar components:NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit fromDate:mydate]; NSDateComponents *adcomps = [[NSDateComponents alloc] init]; [adcomps setYear:0]; [adcomps setMonth:+1]; [adcomps setDay:0]; NSDate *newdate = [calendar dateByAddingComponents:adcomps toDate:mydate options:0]; NSLog(@"%@",newdate);
设置你需要增加或减少的年、月、日即可获得新的日期,上述的表示获取mydate日期后一个月的日期,如果该成-1,则是一个月以前的日期,以此类推都可以计算。
- NSDate如何获取一个月后的日期
- NSDate如何获取一个月后的日期
- NSDate如何获取一个月后的日期
- NSDate如何获取一个月后的日期
- iOS如何获取一个后的日期
- 一个月后的日期转换
- NSDate 获取某个日期之前的日期
- 获取前一个月的日期
- java获取一个月前的日期
- Android获取一个月前的日期
- Oracle 获取一个月的所有日期
- js 获取前一个月的日期
- 获取当前日期XX天后的日期 获取当前日期XX月后的日期
- java 获取当前日期的前一个月的日期
- 获取前一天、一个月的日期、日期格式化
- NSDate 如何增加几个月的时间
- JavaScript 获取几个月前或几个月后的日期,几天前的日期
- shell脚本获取一个固定日期的前n天,后n天,前n个月,后n个月的语法
- which命令
- HDU 1051
- JAVA当中变量什么时候需要初始化?
- Valid Palindrome
- remote_listener 设置问题导致数据库不能打开
- NSDate如何获取一个月后的日期
- 敏捷开发的实战经验
- Android中的Property Animation
- 增强for循环和普通for循环的区别
- VirtualBox安装Win7后提示无法启动,以及0xc0000225错误的解决
- 练习赛11.全排列
- 实现一个简单的服务端推送方案-实例篇Polling(服务端阻塞读)
- android安全开发者必看文章
- windows 多台套tomcat 环境变量的配置