ios获取当月第一天和最后一天
来源:互联网 发布:高校教务网络管理系统 编辑:程序博客网 时间:2024/06/09 14:02
/获取日期
//当前时间
NSDate *dateNow = [NSDatedate];
//转换当前时间的格式为 XXXX-XX-XX
NSDateFormatter *formatter = [[NSDateFormatteralloc] init];
[formatter setDateFormat:@"yyyy-MM-dd"];
NSString *dateStr = [formatterstringFromDate:dateNow];
[self getMonthBeginAndEndWith:dateStr];
- (NSString *)getMonthBeginAndEndWith:(NSString *)dateStr{
NSDateFormatter *format=[[NSDateFormatteralloc] init];
[format setDateFormat:@"yyyy-MM-dd"];
NSDate *newDate=[formatdateFromString:dateStr];
double interval =0;
NSDate *beginDate = nil;
NSDate *endDate = nil;
NSCalendar *calendar = [NSCalendarcurrentCalendar];
[calendar setFirstWeekday:2];//设定周一为周首日
BOOL ok = [calendarrangeOfUnit:NSMonthCalendarUnitstartDate:&beginDate interval:&interval forDate:newDate];
//分别修改为 NSDayCalendarUnit NSWeekCalendarUnit NSYearCalendarUnit
if (ok) {
endDate = [beginDate dateByAddingTimeInterval:interval-1];
}else {
return @"";
}
NSDateFormatter *myDateFormatter = [[NSDateFormatteralloc] init];
[myDateFormatter setDateFormat:@"YYYY-MM-dd"];
strStateTime = [myDateFormatterstringFromDate:beginDate];
strEndTime = [myDateFormatterstringFromDate:endDate];
NSString *s = [NSString stringWithFormat:@"%@-%@",beginString,endString];
return s;
}
- ios获取当月第一天和最后一天
- 获取当月第一天和最后一天
- JS获取当月第一天和最后一天
- js获取当月第一天和最后一天
- js 获取当月第一天和最后一天
- JS获取当月第一天和最后一天
- 获取当月第一天和最后一天
- 根据日期获取当月第一天和当月最后一天
- java 获取当月第一天和最后一天 获取前一个月第一天和最后一天
- java 获取当月第一天和最后一天 获取前一个月第一天和最后一天
- java 获取当月第一天和最后一天 获取前一个月第一天和最后一天
- asp.net获取当月第一天和最后一天的方法
- asp.net 获取当月的第一天和最后一天
- java和js获取当月的第一天和最后一天
- java获取当月的第一天和最后一天
- C#获取时间(当月的第一天和最后一天)
- js 获取当月的第一天和最后一天
- java 获取当前年份 月份,当月第一天和最后一天
- 第一次写的linux脚本
- 异或
- 莫比乌斯反演
- “百度之星”资格赛 1004 度度熊的午饭时光
- python 中__name__ = '__main__' 的作用
- ios获取当月第一天和最后一天
- 从头开始调试stm32 USB HID
- python中如何使用二维数组
- WebView问题总结
- Time To Get Up HDU
- HDUOJ 产生冠军(stl)
- Java内存区域与对象创建过程
- spring处理ajax请求
- 练习 2-4 squeeze(s1, s2),将字符串s1 中任何与字符串s2 中字符匹配的字符都删除。