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中如何获取当前月最后一天的主要内容,如果未能解决你的问题,请参考以下文章