• Java获取某年某月的第一天和最后一天


    /**
    	   * 获取某年某月的第一天
    	   * @Title:getFisrtDayOfMonth
    	   * @Description:
    	   * @param:@param year
    	   * @param:@param month
    	   * @param:@return
    	   * @return:String
    	   * @throws
    	   */
    	  public static String getFisrtDayOfMonth(int year,int month){
    	    Calendar cal = Calendar.getInstance();
    	    //设置年份
    	    cal.set(Calendar.YEAR,year);
    	    //设置月份
    	    cal.set(Calendar.MONTH, month-1);
    	    //获取某月最小天数
    	    int firstDay = cal.getActualMinimum(Calendar.DAY_OF_MONTH);
    	    //设置日历中月份的最小天数
    	    cal.set(Calendar.DAY_OF_MONTH, firstDay);
    	    //格式化日期
    	    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    	    String firstDayOfMonth = sdf.format(cal.getTime());
    	    return firstDayOfMonth;
    	  }
    	  /**
    	   * 获取某月的最后一天
    	   * @Title:getLastDayOfMonth
    	   * @Description:
    	   * @param:@param year
    	   * @param:@param month
    	   * @param:@return
    	   * @return:String
    	   * @throws
    	   */
    	  public static String getLastDayOfMonth(int year,int month)
    	  {
    	    Calendar cal = Calendar.getInstance();
    	    //设置年份
    	    cal.set(Calendar.YEAR,year);
    	    //设置月份
    	    cal.set(Calendar.MONTH, month-1);
    	    //获取某月最大天数
    	    int lastDay = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
    	    //设置日历中月份的最大天数
    	    cal.set(Calendar.DAY_OF_MONTH, lastDay);
    	    //格式化日期
    	    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    	    String lastDayOfMonth = sdf.format(cal.getTime());
    	    return lastDayOfMonth;
    	  }
    

      

  • 相关阅读:
    题解 P2810 【Catch the theives】
    2020.11.27 考试题解
    2020.11.25 考试题解
    题解 SP16254 【RMID2
    2020.11.24 考试题解
    2020.11.23 考试题解
    CSP-2020 T3 函数调用
    二维树状数组学习笔记
    题解 P4910 【帕秋莉的手环】
    Python实现向指定IP的目标机器拷贝文件
  • 原文地址:https://www.cnblogs.com/xianz666/p/14132269.html
Copyright © 2020-2023  润新知