zoukankan      html  css  js  c++  java
  • java日常-通过年月,获取到月的第一天和最后一天

    传入年和月,获取到本月的第一天:

         /**
          * 获取指定年月的第一天
          * @param year
          * @param month
          * @return
          */
         public static String getFirstDayOfMonth1(int year, int month) {     
             Calendar cal = Calendar.getInstance();   
             //设置年份
             cal.set(Calendar.YEAR, year);
             //设置月份 
             cal.set(Calendar.MONTH, month-1); 
             //获取某月最小天数
             int firstDay = cal.getMinimum(Calendar.DATE);
             //设置日历中月份的最小天数 
             cal.set(Calendar.DAY_OF_MONTH,firstDay);  
             //格式化日期
             SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
             return sdf.format(cal.getTime());  
         }

    传入年和月,获取到本月的最后一天:

    /**
         * 获取指定年月的最后一天
         * @param year
         * @param month
         * @return
         */
         public static String getLastDayOfMonth1(int year, int month) {     
             Calendar cal = Calendar.getInstance();     
             //设置年份  
             cal.set(Calendar.YEAR, year);  
             //设置月份  
             cal.set(Calendar.MONTH, month-1); 
             //获取某月最大天数
             int lastDay = cal.getActualMaximum(Calendar.DATE);
             //设置日历中月份的最大天数  
             cal.set(Calendar.DAY_OF_MONTH, lastDay);  
             //格式化日期
             SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");  
             return sdf.format(cal.getTime());
         }
  • 相关阅读:
    关闭Pinterest通知
    android——创建camera应用(译)
    Android样式——Styles
    Android Fragment学习(一)
    Win32汇编环境配置
    关于微信检测SDK应用的原理浅析(iOS)
    iOS的Mantle实战
    Objective-C运行时的一些技巧
    Autolayout入门教程
    基于RAC的通用TableView
  • 原文地址:https://www.cnblogs.com/hjwq/p/8405952.html
Copyright © 2011-2022 走看看