怎么获取系统日期的前三天日期 《高分求答》

来源:百度知道 编辑:UC知道 时间:2024/06/20 07:40:20
哪位大虾有没有具体的算法啊 !!!
先谢了! 急用
js php 都可以 谢谢

/* 将当前日期加减n天数。
* 如传入整型-3 意为将当前日期减去3天的日期
* 如传入整型3 意为将当前日期加上3天后的日期
* 返回字串 例(19990203)
*/
public static String dateAdd(int days) {
//日期处理模块 (将日期加上某些天或减去天数)返回字符串
Calendar canlendar = Calendar.getInstance(); //java.util包
canlendar.add(Calendar.DATE, days); //日期减 如果不够减会将月变动
String result =
(new SimpleDateFormat("yyyyMMdd")).format(canlendar.getTime());
return result;
}
/*得到最近三天的日期列表*/
public static List getTenDay() {
List list = new ArrayList();
for (int i = -3; i < 0; i++)
list.add(dateAdd(i));
return list;
}

我的就是3天的,楼主把分给我哈~

大哥,你也不说是什么语言,给你个Java的吧
/* 将当前日期加减n天数。
* 如传入整型-5 意为将当前日期减去5天的日期
* 如传入整型5 意为将当前日期加上5天后的日期
* 返回字串 例(19990203)
*/
public static String dateAdd(int days) {
//日期处理模块 (将日期加上某些天或减去天数)返回字符串
Calendar canlendar = Calendar.getInstance(); //java.util包
canlendar.add(Calendar.DATE, day