NSDate如何获取一个月后的日期

转载 2013年12月06日 12:20:33

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];



设置你需要增加或减少的年、月、日即可获得新的日期,上述的表示获取mydate日期前一个月的日期,如果该成+1,则是一个月以后的日期,以此类推都可以计算。

swift 对于NSDate日期获取年月日及其他操作

对于年月日的操作,获取当天是周几,字符串转换,指定月的第一天是周几,获取当前的年月日,获取指定月的长度等等...
  • mo_xiao_mo
  • mo_xiao_mo
  • 2016年09月21日 10:18
  • 5146

NSDate 获取某个日期之前的日期

- (void)viewDidLoad {     [super viewDidLoad];          //当前日期     NSDate *currentDate ...
  • xiekunmiao
  • xiekunmiao
  • 2014年03月07日 11:17
  • 594

获取一个月后时间戳失败

原创不易,转载请注明来源 http://blog.csdn.net/z736232402/article/details/52279278 对于求一个月后之类的时间,楼主懒得计算,基本就是获得当前...
  • z736232402
  • z736232402
  • 2016年08月22日 18:38
  • 1106

iOS中处理时间的类

iOS处理时间的类主要包括NSDate,NSDateFormatter, NSDateComponents, NSCalendar等等,他们每个都是负责处理什么, 又是如何配合起来使用呢? 1. N...
  • sakulafly
  • sakulafly
  • 2013年04月27日 22:05
  • 15536

NSDate如何获取一个月后的日期

NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];     NSD...
  • ten11
  • ten11
  • 2013年12月06日 12:20
  • 933

NSDate如何获取一个月后的日期

使用日历管理类NSCalendar,添加月份即可 NSDate *mydate =[NSDate date]; NSLog(@"%@",mydate); NSCal...
  • ny5168
  • ny5168
  • 2013年12月05日 21:30
  • 575

oc中在NSdate中获取年月日的方法

转载▼ NSDate *date = [NSDate date];//这个是NSDate类型的日期,所要获取的年月日都放在这里;              NSCalenda...
  • star_jason
  • star_jason
  • 2014年09月09日 19:36
  • 1528

iphone——日期处理

Dates         NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。         如果你要创建date对象并表示当前日期,你...
  • lingedeng
  • lingedeng
  • 2011年11月21日 15:07
  • 9883

IOS-NSDate之今天,昨天,这周,这个月,上个月

今天跟大家讨论日期的用法,相信大家在项目中,经常会设置一个默认时间段,比如一周前到今天。下面教大家怎么获取前一天,或前一周等等。 比如date 2009-12-11 NSDate *today = ...
  • zz_mm
  • zz_mm
  • 2015年06月23日 19:39
  • 2254

开发中关于日期的处理:NSDate中取出日期、取出时间等

有时候开发中我们只需要年月日、或者只需要时分秒,刚开始由于对NSDate不是很熟悉,走了很多弯路,特在此记录!!回头要好好把NSDate的文档好好看看   NSDate *date = _dateP...
  • u012951123
  • u012951123
  • 2014年08月12日 16:38
  • 1963
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSDate如何获取一个月后的日期
举报原因:
原因补充:

(最多只允许输入30个字)