MyException - 我的异常网
当前位置:我的异常网» J2SE » 初学者MM求助高手GG们! 感激感激!

初学者MM求助高手GG们! 感激感激!

www.myexceptions.net  网友分享于:2013-12-18  浏览:3次
菜鸟MM求助高手GG们!!!! 感激感激!!!
String   date= "2007-9-10 ";
我现在要给这个字符串加上6个月,然后把这个字符串返回.


有人支招用Calendar   c=Calendar.getInstance();
c.add(Calendar.MONTH,6);
Date   d=c.getTime();
SimpleDateFormat   s=new   SimpleDateFormat( "yyyy-MM-dd ");
System.out.println(s.format(d));

如果是传下来的时间参数需要增加6个月,那应该怎么做呢???
请高手门指教啊,感激感激!!!!

------解决方案--------------------
import java.util.*;
import java.text.*;

public class Test48 {

private static SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd ");

public static void main(String[] args) throws Exception {
String date= "2007-9-10 ";
Date d = sdf.parse(date);
System.out.println(monthPlus(d));
}

public static String monthPlus(Date d) {
Calendar c = Calendar.getInstance();
c.setTime(d);
c.add(Calendar.MONTH, 6);
return sdf.format(c.getTime());
}
}

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有