Java获取近7个月的起止时间
发布时间:2020-12-15 01:58:26 所属栏目:Java 来源:网络整理
导读:话不多说,直接上代码 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.getInsta
话不多说,直接上代码 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 } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |