读书人

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

发布时间: 2012-06-01 16:46:36 作者: rapoo

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();    }} 

读书人网 >J2SE开发

热点推荐