标签:i+1 时间 simple sys -- java str format time()
话不多说,直接上代码
1 public class Test { 2 @org.junit.Test 3 public void tets() { 4 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 5 //获取前月的第一天 6 for (int i = 0; i >-7; i--) { 7 Calendar cal_1 = Calendar.getInstance();//获取当前日期 8 cal_1.add(Calendar.MONTH, i); 9 cal_1.set(Calendar.DAY_OF_MONTH, 1);//设置为1号,当前日期既为本月第一天 10 String firstDay = format.format(cal_1.getTime()); 11 System.out.println("-----1------firstDay:" + firstDay); 12 //获取前月的最后一天 13 Calendar cale = Calendar.getInstance(); 14 cale.add(Calendar.MONTH, i+1);//设置为1号,当前日期既为本月第一天 15 cale.set(Calendar.DAY_OF_MONTH, 0);//设置为1号,当前日期既为本月第一天 16 String lastDay = format.format(cale.getTime()); 17 System.out.println("-----2------lastDay:" + lastDay); 18 } 19 } 20 }
标签:i+1 时间 simple sys -- java str format time()
原文地址:https://www.cnblogs.com/xQlover/p/11227325.html