`
sinokaka
  • 浏览: 320302 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

本月的第一天和最后一天

    博客分类:
  • java
阅读更多
java 代码
  1. /**  
  2.  * 得到本月的第一天  
  3.  * @return  
  4.  */  
  5. public static String getMonthFirstDay() {   
  6.     Calendar calendar = Calendar.getInstance();   
  7.     calendar.set(Calendar.DAY_OF_MONTH, calendar   
  8.             .getActualMinimum(Calendar.DAY_OF_MONTH));   
  9.   
  10.     return dateFormat("yyyy-MM-dd", calendar.getTime());   
  11. }   
  12.   
  13. /**  
  14.  * 得到本月的最后一天  
  15.  *   
  16.  * @return  
  17.  */  
  18. public static String getMonthLastDay() {   
  19.     Calendar calendar = Calendar.getInstance();   
  20.     calendar.set(Calendar.DAY_OF_MONTH, calendar   
  21.             .getActualMaximum(Calendar.DAY_OF_MONTH));   
  22.     return dateFormat("yyyy-MM-dd", calendar.getTime());   
  23. }   

 

测试代码

java 代码
  1. public void testMonthFirstDay() {   
  2.     // 设置日期范围为当前所在的月   
  3.     UFDate date = new UFDate(new java.util.Date());   
  4.     int year = date.getYear();   
  5.     int month = date.getMonth();   
  6.     String ymd = null;   
  7.     if (month >= 1 && month <= 9) {   
  8.         ymd = year + "-0" + month + "-01";   
  9.     } else {   
  10.   
  11.         ymd = year + "-" + month + "-01";   
  12.     }   
  13.     assertEquals("第一天", ymd, UFComUtil.getMonthFirstDay());   
  14.     System.out.println("第一天"+ UFComUtil.getMonthFirstDay());   
  15. }   
  16.   
  17. public void testMonthLastDay() {   
  18.     // 设置日期范围为当前所在的月   
  19.     UFDate date = new UFDate(new java.util.Date());   
  20.     int year = date.getYear();   
  21.     int month = date.getMonth();   
  22.     String ymd = null;   
  23.     if (month >= 1 && month <= 9) {   
  24.         ymd = year + "-0" + month + "-" + UFDate.getDaysMonth(year, month);   
  25.     } else {   
  26.   
  27.         ymd = year + "-" + month + "-" + UFDate.getDaysMonth(year, month);   
  28.     }   
  29.   
  30.     assertEquals("最后一天", ymd, UFComUtil.getMonthLastDay());   
  31.     System.out.println("最后一天"+ UFComUtil.getMonthLastDay());   
  32.        
  33. }   
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics