有一个笨方法:
有字符串得到date对象,得到long(ms),再加上两天的long,再得到date,转化为字符串
有字符串得到date对象,得到long(ms),再加上两天的long,再得到date,转化为字符串
解决方案 »
- OutOfMemoryError PermGen space 改大MaxPermSize无法解决,求
- Strust2 action中从jsp取参数值为空 一直是null???
- 音乐网站后台:实现删除功能
- tomcat6配置问题
- 想问问朋友,有谁研究过"opencustomer"这个开源项目的?进来讨论讨论。
- 文件服务器菜鸟问题
- 在weblogic 9.2下面怎样发布一个.war包? 谢谢!
- 如何把bean的属性值赋给一个变量,使其能能够在<%%>中运算,如何实现???
- 用JS如何使在状态栏上正处于最小化的窗口变黄闪烁.
- 求一正则表达式
- ___________在服务器和客户机做表单验证!以及数据库约束判断^_^不吝指教^_^
- 偶快要疯了,查不了!!!!(小问题)
* 如传入字符型"-5" 意为将当前日期减去5天的日期
* 如传入字符型"5" 意为将当前日期加上5天后的日期
* 返回字串 例(1999-02-03)
*/
public String dateAdd(String to)
{
//日期处理模块 (将日期加上某些天或减去天数)返回字符串
int strTo;
try {
strTo = Integer.parseInt(to);
}
catch (Exception e) {
System.out.println("日期标识转换出错! : \n:::" + to + "不能转为数字型");
e.printStackTrace();
strTo = 0;
}
Calendar strDate = Calendar.getInstance(); //java.util包
strDate.add(strDate.DATE, strTo); //日期加/减, 如果不够减会将月变动
//生成 (年-月-日) 字符串
String meStrDate = strDate.get(strDate.YEAR) + "-" +
String.valueOf(strDate.get(strDate.MONTH)+1) + "-" + strDate.get(strDate.DATE); return meStrDate;
}
java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd");
java.util.Date cDate = df.parse(strDate);
java.util.GregorianCalendar gcalendar = new java.util.GregorianCalendar();
gcalendar.setTime(cDate);
gcalendar.add(java.util.Calendar.DATE,2);
System.out.print(df.format(gcalendar.getTime()));