首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java实现获取上个月的年月解决办法

2012-06-01 
java实现获取上个月的年月请教:有没有简单的办法获取上个月的年月(格式yyyymm)?例如当前月是201105,上月就

java实现获取上个月的年月
请教:有没有简单的办法获取上个月的年月(格式yyyymm)?例如当前月是201105,上月就是201104

[解决办法]

Java code
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class T {    public static void main(String[] args) {        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");        Date date = new Date();        System.out.println(sdf.format(date));        System.out.println(sdf.format(getLastDate(date)));    }        private static Date getLastDate(Date date) {        Calendar cal = Calendar.getInstance();        cal.setTime(date);        cal.add(Calendar.MONTH, -1);        return cal.getTime();    }} 

热点排行