如何取得表示上月的格式化字符串? 比如现在是2006年1月,我想按照给定格式"YYYYMM"取得表示上个月的格式化字符串"200512",应该如何写代码呢?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SimpleDateFormat formatter = new SimpleDateFormat("yyyyMM");String output = formatter.format(new Date()); String str = "200601"; SimpleDateFormat df = new SimpleDateFormat("yyyyMM"); calendar.setTime(df.parse(str)); calendar.add(Calendar.MONTH,-1);String r = df.format(calendar.getTime()); public static Calendar changeMonth(Calendar calendar, int offset){ calendar.set(Calendar.MONTH,(calendar.get(Calendar.MONTH) + offset)); return calendar; } public static void main(String[] args){ Calendar calendar = Calendar.getInstance(); System.out.println(DateUtil.changeMonth(calendar, -1).getTime());; } 今年7月差不多开始实习,我现在java只知道基础语法,如何才能提升 [求达人]JTable如何实现与Jtree的联动??? 求助一个正则表达式 jsp初学者所遇的问题 如何将png格式的图片转成bmp格式的图片? 怎样用java实现ftp远程建立文件夹,急等!100分 jbuilder须要设置什么不??? JAVA IO 问题 .jad是什么啊 java调用dll的问题???至今没有解决!!!求救!!! 问题:关于动态代理。 小弟是初学者,请大家给与帮助30分
String output = formatter.format(new Date());
SimpleDateFormat df = new SimpleDateFormat("yyyyMM");
calendar.setTime(df.parse(str));
calendar.add(Calendar.MONTH,-1);String r = df.format(calendar.getTime());
calendar.set(Calendar.MONTH,(calendar.get(Calendar.MONTH) + offset));
return calendar;
} public static void main(String[] args){
Calendar calendar = Calendar.getInstance();
System.out.println(DateUtil.changeMonth(calendar, -1).getTime());;
}