java中如何获取当前月最后一天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中如何获取当前月最后一天相关的知识,希望对你有一定的参考价值。

参考技术A publicStringgetLastMonthDay()Calendarcal=Calendar.getInstance();Datedate=newDate();cal.setTime(date);intyear=0;intmonth=cal.get(Calendar.MONTH);//上个月月份//intday1=cal.getActualMinimum(Calendar.DAY_OF_MONTH);//起始天数intday=cal.getActualMaximum(Calendar.DAY_OF_MONTH);//结束天数System.out.println("###lastmonth:"+month);if(month==0)year=cal.get(Calendar.YEAR)-1;month=12;elseyear=cal.get(Calendar.YEAR);StringendDay=year+"-"+month+"-"+day;returnendDay+"23:59:59"本回答被提问者采纳

js代码实现,如何获取当前月份的最后一天

代码如上,原理是,设定指定月份的下个月第一天,减去1毫秒,就是上个月最后一天。

测试输出结果,以下结果分别是29、28:

js如何获得今年最后一天的日期:

<script type="text/javascript">

function getYearLastDay()

return new Date().getFullYear()+"年12月31号";

alert(getYearLastDay());

</script>

参考技术A var  day = new Date(year,month,0);   
var lastdate = year + '-' + month + '-' + day.getDate();    //获取月份的最后一天

以上是关于java中如何获取当前月最后一天的主要内容,如果未能解决你的问题,请参考以下文章

如何在 DB2 中获取每个月的当前最后一天

java如何获取当天的上一个月

java中如何得到上一个的月第一天与最后一天。(不以当前日期为标准)

js如何获取上个月第一天和最后一天

js中如何获取当年的最后一天

关于java中如何获取当前年份的第一天和最后一天