+ (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获取当前月份的上一个月份
设置请求月份的Swift代码示例
最新推荐文章于 2023-09-02 08:47:01 发布
本文提供了一个使用Swift编程语言实现的设置请求月份的代码示例,通过使用NSCalendar和NSDateComponents来获取上个月的日期,并将其格式化为字符串。
2198

被折叠的 条评论
为什么被折叠?



