获取某个月的第一天和最后一天
来源:互联网 发布:网络电视怎么搜索频道 编辑:程序博客网 时间:2024/05/18 06:21
/** 获取某个月的第一天和最后一天 @dateStr 当前日期 17-12 */+(NSArray *)getMonthBeginAndEndWith:(NSString *)dateStr;
/** 获取某个月的第一天和最后一天 @dateStr 当前日期 17-12 */+(NSArray *)getMonthBeginAndEndWith:(NSString *)dateStr{ NSDateFormatter *format=[[NSDateFormatter alloc] init]; [format setDateFormat:@"yyyy-MM"]; NSDate *newDate=[format dateFromString:dateStr]; double interval = 0; NSDate *beginDate = nil; NSDate *endDate = nil; NSCalendar *calendar = [NSCalendar currentCalendar]; [calendar setFirstWeekday:2];//设定周一为周首日 BOOL ok = [calendar rangeOfUnit: NSCalendarUnitMonth startDate:&beginDate interval:&interval forDate:newDate]; //分别修改为 NSCalendarUnitDay NSCalendarUnitWeekday NSCalendarUnitYear if (ok) { endDate = [beginDate dateByAddingTimeInterval:interval-1]; }else { return @[]; } NSDateFormatter *myDateFormatter = [[NSDateFormatter alloc] init]; [myDateFormatter setDateFormat:@"yyyy.MM.dd"]; NSString *beginString = [myDateFormatter stringFromDate:beginDate]; NSString *endString = [myDateFormatter stringFromDate:endDate]; return @[beginString,endString];}
调用
NSArray *dateStr = [Healp getMonthBeginAndEndWith:@"2017-12"]; NSLog(@"%@",dateStr);
阅读全文
0 0
- 获取某个月的第一天和最后一天
- 获取某个月的第一天和最后一天
- 获取某个月的第一天和最后一天
- 获取当前月的第一天和最后一天;获取当前周的第一天和最后一天
- java 得到某个月的第一天和最后一天
- php 获取月第一天和最后一天
- php 获取月第一天和最后一天
- 获取当前月的第一天和最后一天...
- 获取一个月的第一天和最后一天
- 获取当前月的第一天和最后一天
- 获取当前月的第一天和最后一天
- 获取当前月的第一天和最后一天
- js获取当前月的第一天和最后一天
- ABAP如何获取当前月的第一天和最后一天
- 获取一个月的第一天和最后一天
- 【PHP】获取每个月的第一天和最后一天
- IOS 获取指定月的第一天和最后一天
- java 获取当前月的第一天和最后一天
- leetcode 416. Partition Equal Subset Sum 动态规划DP + DFS深度优先遍历
- CSS3选择器
- 教你一步步集成友盟推送(UPUSH)
- XAMPP Mysql/MariaDB 忘记密码
- 斐波那契数列递归与非递归的实现
- 获取某个月的第一天和最后一天
- 引用数据类型之String(一)
- 【Scikit-Learn 中文文档】随机梯度下降
- ArrayList数组变成字符串
- GLSurfaceView渲染过程详解
- DVD管理系统:为某音像店开发一个迷你DVD管理器,实现DVD碟片的管理,包括如下功能:
- 自创简易加密算法
- UML建模浅析
- 高斯消元法(三):用Python简单实现顺序消元法