日期计算 有一个字符串表示一个一个日期,例如20040805,如何获得前一个月的第一天即20040701。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try{ String strDte = "20040805"; SimpleDateFormat fmtDte = new SimpleDateFormat("yyyyMMdd"); Calendar cal = new GregorianCalendar(); cal.setTime(fmtDte.parse(strDte)); cal.add(Calendar.MONTH, -1); strDte = fmtDte.format(cal.getTime()); strDte = strDte.substring(0, strDte.length() - 2) + "01"; System.out.println(strDte);}catch (Exception err){ System.out.println(err.toString());} java程序在liunx启动另一个程序 完了,我欲哭无泪啊!!! java正则:com.factory.web.Person,取出Person 怎么写? 怎么将java中的一个class传递赋值给c中的一个struct 我刚开始学JAVA,帮我看一下这个程序! 给出一个长期困扰SWT初学者问题的解决办法 JCreator Pro怎么编译一个项目呢? 数据类型和他们的类版本能不能互换 如何从键盘读入一个double或int型数组??(高分!!) 怎么让JDK跑起来? java 正则表达式的问题 javac后会出现两个附带文件,请问是为什么?
{
String strDte = "20040805";
SimpleDateFormat fmtDte = new SimpleDateFormat("yyyyMMdd");
Calendar cal = new GregorianCalendar();
cal.setTime(fmtDte.parse(strDte));
cal.add(Calendar.MONTH, -1);
strDte = fmtDte.format(cal.getTime());
strDte = strDte.substring(0, strDte.length() - 2) + "01";
System.out.println(strDte);
}
catch (Exception err)
{
System.out.println(err.toString());
}