当前位置: 代码迷 >> J2SE >> java实现获取上个月的年月解决办法
  详细解决方案

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

热度:32   发布时间:2016-04-24 00:54:16.0
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();    }}
  相关解决方案