已知一个日期,yyyy-MM-dd格式,从当前日期倒推num天,返回这一日期集合
2011-11-18 18:16
260 查看
转载自:/article/4101410.html
Java代码
![](https://oscdn.geek-share.com/Uploads/Images/Content/201111/3ca2cbbfa576af35e4593906ceeb0ce7.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201111/03958b4cc63637f7e42bbfa614fff707.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201111/a442a19a5d1ae05b065fd6ec1824edea.gif)
已知一个日期,yyyy-MM-dd格式,从当前日期倒推num天,返回这一日期集合
public static List<String> getOneWeekByEndDate(String endDate, int num) {
String y = endDate.substring(0, 4);
String m = endDate.substring(5, 7);
String d = endDate.substring(8, 10);
int year = Integer.parseInt(y);
int month = Integer.parseInt(m);
int date = Integer.parseInt(d);
List<String> list = new ArrayList<String>();
Calendar c = new GregorianCalendar(year, month - 1, date);
list.add(endDate);
for (int i = 0; i < num; i++) {
c.add(GregorianCalendar.DATE, -1);
String time = formatDate(c.getTime());
list.add(time);
}
return list;
}
Java代码
![](https://oscdn.geek-share.com/Uploads/Images/Content/201111/3ca2cbbfa576af35e4593906ceeb0ce7.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201111/03958b4cc63637f7e42bbfa614fff707.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201111/a442a19a5d1ae05b065fd6ec1824edea.gif)
已知一个日期,yyyy-MM-dd格式,从当前日期倒推num天,返回这一日期集合
public static List<String> getOneWeekByEndDate(String endDate, int num) {
String y = endDate.substring(0, 4);
String m = endDate.substring(5, 7);
String d = endDate.substring(8, 10);
int year = Integer.parseInt(y);
int month = Integer.parseInt(m);
int date = Integer.parseInt(d);
List<String> list = new ArrayList<String>();
Calendar c = new GregorianCalendar(year, month - 1, date);
list.add(endDate);
for (int i = 0; i < num; i++) {
c.add(GregorianCalendar.DATE, -1);
String time = formatDate(c.getTime());
list.add(time);
}
return list;
}
相关文章推荐
- js 时间计算(加减天数、返回当前时间后一个星期的日期,返回格式yyyy-MM-dd)
- QTP按YYYY-MM-DD格式获取当前日期
- JS时间(一个日期返回周日与周六、yyyy-mm-dd转Date、Date yyyy-dd-mm)
- 黑马程序员 测试题:编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天
- 根据 yyyy-mm-dd格式日期取得当前日期所在周的开始和结束日期
- 编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天
- (1)js 获取当前日期 前N天或者后N天日期 且可指定格式 如yyyy-mm-dd等
- 黑马程序员—编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期, *程序计算这一天是星期几,并且计算出是一年中的第几天。 */
- 如何用sql语言只获得数据库当前日期,且格式为"yyyy-mm-dd"?
- 给定一个日期,输出这个日期是该年的第几天。输入数据有多组,每组占一行,数据格式为 YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
- 系统会随机给你一个日期(yyyy-MM-dd)字符串,你需要计算这个时间上一个月的最后一天的具体日期,最后以yyyy年MM月dd日的字符形式返回
- js获取当前日期方法(YYYY-MM-DD格式)
- 黑马程序员---------------------编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期, * 程序计算这一天是星期几,并且计算出是一年中的第几天
- sql 转换成yyyy-mm-dd格式和SqlServer中得到当前日期(convert函数,getdate函数)
- 如何用sql语言只获得数据库当前日期,且格式为"yyyy-mm-dd"?
- Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?
- Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?
- Datagird/DataList TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?
- 匹配yyyy-mm-dd日期格式的的正则表达式
- Json日期格式 转化为 YYYY-MM-DD-hh-mm-ss