java 本月的第一天和最后一天 一个月的第一天和最后一天

本文提供了两个实用的Java方法,用于获取当前月份的第一天和最后一天的日期,并展示了如何通过Calendar类来确定指定年月的最后一天。
  1.     
  2. public static String getMonthFirstDay()     
  3.     Calendar calendar Calendar.getInstance();     
  4.     calendar.set(Calendar.DAY_OF_MONTH, calendar     
  5.             .getActualMinimum(Calendar.DAY_OF_MONTH));     
  6.     
  7.     return dateFormat("yyyy-MM-dd"calendar.getTime());     
  8.     
  9.     
  10.     
  11. public static String getMonthLastDay()     
  12.     Calendar calendar Calendar.getInstance();     
  13.     calendar.set(Calendar.DAY_OF_MONTH, calendar     
  14.             .getActualMaximum(Calendar.DAY_OF_MONTH));     
  15.     return dateFormat("yyyy-MM-dd"calendar.getTime());     
  16.     

 

 

 

Java代码
  1.   
  2.     private int getLastDayOfMonth(int year, int month)  
  3.         Calendar cal Calendar.getInstance();  
  4.         cal.set(Calendar.YEAR, year);  
  5.         cal.set(Calendar.MONTH, month);  
  6.         // 某年某月的最后一天  
  7.         return cal.getActualMaximum(Calendar.DATE);  
  8.      

 需要注意的是:月份是从0开始的,比如说如果输入5的话,实际上显示的是4月份的最后一天,千万不要搞错了哦


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值