获取当前月的最后一天
获取当前月的最后一天/获取你想要的哪年哪月的最后一天
这里主要使用了Calendar类对象
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class finallyDay {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DATE, calendar.getActualMaximum(Calendar.DATE));
DateFormat format2 = new SimpleDateFormat("当前这个月的最后一天是dd日 ");
System.out.println(format2.format(calendar.getTime()));
//获取你想要的哪一年哪一个月的最后一天
System.out.println(getLastDayOfMonth(2022,7));
}
public static String getLastDayOfMonth(int year,int month){
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH, month-1);
calendar.set(Calendar.DATE, calendar.getActualMaximum(Calendar.DATE));
DateFormat format = new SimpleDateFormat("yyyy年MM月的最后一天是dd号 ");
return format.format(calendar.getTime());
}
}
结果截图:
本文作者:理暗
本文链接:https://www.cnblogs.com/Li-An/p/16500056.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步