失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java获取当前月第一天和最后一天 上个月第一天和最后一天

java获取当前月第一天和最后一天 上个月第一天和最后一天

时间:2020-12-03 20:11:03

相关推荐

java获取当前月第一天和最后一天 上个月第一天和最后一天

SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");//获取前月的第一天Calendarcal_1=Calendar.getInstance();//获取当前日期cal_1.add(Calendar.MONTH,-1);cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天firstDay=format.format(cal_1.getTime());System.out.println("-----1------firstDay:"+firstDay);//获取前月的最后一天Calendarcale=Calendar.getInstance();cale.set(Calendar.DAY_OF_MONTH,0);//设置为1号,当前日期既为本月第一天lastDay=format.format(cale.getTime());System.out.println("-----2------lastDay:"+lastDay);//获取当前月第一天:Calendarc=Calendar.getInstance();c.add(Calendar.MONTH,0);c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天Stringfirst=format.format(c.getTime());System.out.println("===============first:"+first);//获取当前月最后一天Calendarca=Calendar.getInstance();ca.set(Calendar.DAY_OF_MONTH,ca.getActualMaximum(Calendar.DAY_OF_MONTH));Stringlast=format.format(ca.getTime());System.out.println("===============last:"+last);/***字符串的日期格式的计算*/publicstaticintdaysBetween(Stringsmdate,Stringbdate)throwsParseException{SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");Calendarcal=Calendar.getInstance();cal.setTime(sdf.parse(smdate));longtime1=cal.getTimeInMillis();cal.setTime(sdf.parse(bdate));longtime2=cal.getTimeInMillis();longbetween_days=(time2-time1)/(1000*3600*24);returnInteger.parseInt(String.valueOf(between_days));}

如果觉得《java获取当前月第一天和最后一天 上个月第一天和最后一天》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。