1.获取当前日期的前一天的日期SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar cl = Calendar.getInstance();
cl.add(Calendar.DATE,-1); //-1这个值可以根据需要改变,正的为以前的日期,负的为以后的日期
System.out.println(sdf.format(cl.getTime()));2.获取当前月的上两个的或多个月的最后一天的日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, -1); //-2这个值可以根据需要改变,正的为以前的日期,负的为以后的日期
calendar.set(Calendar.DAY_OF_MONTH, 0);
System.out.println("上两个月的最后一天日期:"+sdf.format(calendar.getTime()));上两个月的最后一天日期:2012-07-31
本文提供了一个Java程序示例,展示了如何使用SimpleDateFormat和Calendar类来获取当前日期的前一天日期,以及获取上两个月的最后一天日期。

697

被折叠的 条评论
为什么被折叠?



