iOS获取当前月份的上一个月份

原创 2016年06月01日 10:06:32
+ (void)setupRequestMonth
{
    NSDate *currentDate = [NSDate date];
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"yyyy-MM"];
    
    NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
    NSDateComponents *lastMonthComps = [[NSDateComponents alloc] init];
//    [lastMonthComps setYear:1]; // year = 1表示1年后的时间 year = -1为1年前的日期,month day 类推
    [lastMonthComps setMonth:-1];
    NSDate *newdate = [calendar dateByAddingComponents:lastMonthComps toDate:currentDate options:0];
    NSString *dateStr = [formatter stringFromDate:newdate];
    NSLog(@"date str = %@", dateStr);
}

版权声明:本文为博主原创文章,未经博主允许爱转不转。

iOS-获取当前时间的年、月、日、时、分、秒

01    //获取当前时间 02    NSDate *now = [NSDate date]; 03    NSLog(@”now date is: %@”, now); 04 05   ...
  • tonny_guan
  • tonny_guan
  • 2012年10月16日 10:13
  • 54560

iOS之获取定月的第一天和最后一天

iOS获取定月的第一天和最后一天 + (NSString *)getMonthBeginAndEndWith:(NSString *)dateStr{ NSDateForma...
  • WANGYURUI_wyr
  • WANGYURUI_wyr
  • 2015年12月17日 09:31
  • 3448

ios 获取当前月的总天数

// 获取当月的天数 - (NSInteger)getNumberOfDaysInMonth {     NSCalendar * calendar = [[NSCalendar alloc] ...
  • qq_30023981
  • qq_30023981
  • 2017年02月12日 12:41
  • 2297

iOS开发 如何获取前几个月月份数组

废话补多少上代码 NSDate * mydate = [NSDate date];     NSDateFormatter * dateFormatter = [[NSDateFor...
  • dismiss_picker
  • dismiss_picker
  • 2017年01月17日 11:54
  • 379

iOS Dev (55) 获取当前年、月、日等信息

iOS Dev (55) 获取当前年、月、日等信息 作者:大锐哥博客:http://prevention.iteye.com - NSDate *now = [NSDate date];...
  • prevention
  • prevention
  • 2014年06月19日 13:53
  • 1393

iOS中利用NSCalendar获取上个月

//获取NSCalender单例 NSCalendar *calender = [NSCalendar currentCalendar]; // 设置属性,因为我只需要年和月,这个属性...
  • u013602835
  • u013602835
  • 2017年03月28日 15:18
  • 696

iOS开发---切换日历的月份/星期/年

- (NSString *)selectMonthWith:(NSInteger)month {     NSDateFormatter *dateFormatter = [[NSDate...
  • sinat_28585351
  • sinat_28585351
  • 2016年03月03日 15:33
  • 799

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

m -(NSDate *)getPriousorLaterDateFromDate:(NSDate *)date withMonth:(int)month {     NSDateC...
  • m372897500
  • m372897500
  • 2015年06月10日 16:42
  • 834

iOS NSDate日期加减

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];     [dateFormatter setDateFormat:@...
  • xiaoxiangzhu660810
  • xiaoxiangzhu660810
  • 2013年07月08日 10:16
  • 13748

iOS-月日期,本月初始第一天和最后一天,以及比较两个日期的类方法

+(UIColor*)mostColor:(UIImage *)image{           #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IP...
  • requestnslog
  • requestnslog
  • 2017年09月30日 10:59
  • 324
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS获取当前月份的上一个月份
举报原因:
原因补充:

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