java日期处理 java日期处理问题高手指点下比如开始日期为 20090702 我计算增加30个月后的年月日高手帮忙吧 新手中谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class TestG { public static void main(String args[]){ TestG t=new TestG(); t.add(2009, 07, 02); } public void add(int year,int moth,int day){ GregorianCalendar gc=new GregorianCalendar(year,moth,day); gc.add(GregorianCalendar.MONDAY, 30); SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd"); System.out.println(sd.format(gc.getTime())); }} 渐渐喜欢上csdn论坛让我学到不少东西。。 正解 不过月份的索引时从0开始的 7月份要传 6 用format去获得时间不用考虑这些 String datestr = "20090702";SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");Date d = sdf.parse(datestr);Calendar c = Calendar.getInstance();c.setTime(d);c.add(Calendar.MONTH,30);d = c.getTime();System.out.println(sdf.format(d)); 完全解耦什么意思啊? swt隔两秒往table中加一段文字,怎么让它不一次性显示出来 valueOf的源码问题 用什么语言比较适合开发桌面程序? 菜鸟求救~~在线等 BoxLayout中的显示 请问用什么工具学习,编译java程序比较好? PrintStream跟PrintWriter究竟有什么不同? Tomcat4.0运行出现下面的错误,请高手回答,谢谢了! 我想编一个程序,把TXT文件中的某单词,换成另一个。请问思路,请大家指教。谢谢 keySet()问题! oop
public static void main(String args[]){
TestG t=new TestG();
t.add(2009, 07, 02);
}
public void add(int year,int moth,int day){
GregorianCalendar gc=new GregorianCalendar(year,moth,day);
gc.add(GregorianCalendar.MONDAY, 30);
SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sd.format(gc.getTime()));
}
}
String datestr = "20090702";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Date d = sdf.parse(datestr);
Calendar c = Calendar.getInstance();
c.setTime(d);
c.add(Calendar.MONTH,30);
d = c.getTime();
System.out.println(sdf.format(d));