文章字数:114,阅读全文大约需要1分钟
日历类Calender
获取给定时间上个月的日期,总共有两种方法获取
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| public static void main(String[] args) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Calendar c1 = Calendar.getInstance(); Date lastMonth = c1.getTime(); System.out.println("原时间:" + format.format(lastMonth));
c1.add(Calendar.MONTH, -1); lastMonth = c1.getTime(); System.out.println("add之后时间:" + format.format(lastMonth));
c1.setTime(new Date());
c1.set(Calendar.MONTH, c1.get(Calendar.MONTH)-1); lastMonth = c1.getTime(); System.out.println("set之后时间:" + format.format(lastMonth)); }
|