ios开发——获取最近几天的日期及对应为一周中得星期几
来源:互联网 发布:mybatis打印sql log4j 编辑:程序博客网 时间:2024/05/17 22:42
ios开发——获取最近几天的日期及当天对应一周的周几
//获取最近八天时间 数组-(NSMutableArray *)latelyEightTime{ NSMutableArray *eightArr = [[NSMutableArray alloc] init]; for (int i = 0; i < 8; i ++) { //从现在开始的24小时 NSTimeInterval secondsPerDay = -i * 24*60*60; NSDate *curDate = [NSDate dateWithTimeIntervalSinceNow:secondsPerDay]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"M月d日"]; NSString *dateStr = [dateFormatter stringFromDate:curDate];//几月几号 NSDateFormatter *weekFormatter = [[NSDateFormatter alloc] init]; [weekFormatter setDateFormat:@"EEEE"];//星期几 @"HH:mm 'on' EEEE MMMM d"]; NSString *weekStr = [weekFormatter stringFromDate:curDate]; //转换英文为中文 NSString *chinaStr = [self cTransformFromE:weekStr]; //组合时间 NSString *strTime = [NSString stringWithFormat:@"%@(%@)",dateStr,chinaStr]; [eightArr addObject:strTime]; } return eightArr;}//转换英文为中文-(NSString *)cTransformFromE:(NSString *)theWeek{ NSString *chinaStr; if(theWeek){ if([theWeek isEqualToString:@"Monday"]){ chinaStr = @"一"; }else if([theWeek isEqualToString:@"Tuesday"]){ chinaStr = @"二"; }else if([theWeek isEqualToString:@"Wednesday"]){ chinaStr = @"三"; }else if([theWeek isEqualToString:@"Thursday"]){ chinaStr = @"四"; }else if([theWeek isEqualToString:@"Friday"]){ chinaStr = @"五"; }else if([theWeek isEqualToString:@"Saturday"]){ chinaStr = @"六"; }else if([theWeek isEqualToString:@"Sunday"]){ chinaStr = @"七"; } } return chinaStr;}
图例:
0 0
- ios开发——获取最近几天的日期及对应为一周中得星期几
- Calendar使用--> 获取星期几、一周日期的函数
- Java获取日期间的日期—-日期转换为星期几
- 获取日期对应的星期
- C#中获取日期对应星期几的三种方法
- IOS中关于日期,星期几,以及如果更改获取的当前日期的获取问题?
- Java中获取指定日为星期几及其他日期操作
- Java中获取指定日为星期几及其他日期操作
- Java中获取指定日为星期几及其他日期操作
- Java中获取指定日为星期几及其他日期操作
- Java中获取指定日为星期几及其他日期操作
- iOS开发---获取当前日期是星期几
- Java中获取某一天是一周的星期几
- ios 中根据给定日期 获取星期几
- iOS中通过NSDate获取星期几、星期的方法
- PHP获取日期为星期几的代码
- 获取当天的日期 判断当天为星期几
- IOS总结_获取当前的日期,时间,星期几
- NPOI编辑Excel
- android draw9 patch介绍
- /dev/null 的用途
- 用搜索神器Everything定位Webshell木马后门
- adb安装及简单使用
- ios开发——获取最近几天的日期及对应为一周中得星期几
- 堆和栈的区别
- OR1200处理器的Store Buffer分析
- chm 已取消到该网页的导航 或者 无法显示网页 的问题
- linux nohup命令
- UVA 11389 - The Bus Driver Problem
- 1>/dev/null 2>&1的含义
- 解决chrome插件安装时出现的“程序包无效”问题信息:程序包无效。
- /dev/zero和/dev/null的区别