zoukankan      html  css  js  c++  java
  • 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;
    	  }
    

      

  • 相关阅读:
    LeetCode_1.Two Sum
    F#周报2018年第48期
    使用Kdenlive为视频加入马赛克特效
    网络安全从入门到精通(第一章)前言篇
    hdu 5023 线段树染色问题
    poj 2528 线段树离散化+染色
    字符Hash初步
    经典二分:秦腾与教学评估
    国王游戏
    Trie:hdu 4825、1251、1247、Poj 3764
  • 原文地址:https://www.cnblogs.com/xianz666/p/14132269.html
Copyright © 2011-2022 走看看