🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 4-28、如何获取某个日期是当月的最后一天? ``` 当前日期加一天,若当前日期与结果的月份不相同,就是最后一天。 取下一个月的第一天,下一个月的第一天-1 public static void main(String[] args) { Calendar c=Calendar.getInstance(); c.set(Calendar.YEAR,2004); c.set(Calendar.MONTH,0); c.set(Calendar.DAY_OF_MONTH,30); Calendar c1=(Calendar)c.clone(); System.out.println(c.get(Calendar.YEAR)+" "+(c.get(Calendar.MONTH)+1)+" "+c.get(Calendar.DAY_OF_MONTH)); c.add(Calendar.DAY_OF_MONTH,1); if(c.get(Calendar.MONTH)!=c1.get(Calendar.MONTH)) { System.out.println("是最后一天"); } else { System.out.println("不是取后一天"); } } ```