zoukankan      html  css  js  c++  java
  • JAVA共通関数指定年月の末日を取得する

    指定年月の末日を取得する
    そのままです。GregorianCalendarインスタンス時に月を-1するのがミソです。

    /*********************************************************************************************/
    /** 
     ** 指定年月の末日を取得する
     ** @param  String  入力年月 YYYYMM
     ** @return String  指定年月の末日 DD
     **/
    
      public String GetLastDay(String StartDay) {
    
        String SysYmd = StartDay;
    
        int intStartYY = java.lang.Integer.parseInt(SysYmd.substring(0,4));
        int intStartMM = java.lang.Integer.parseInt(SysYmd.substring(4,6));
        int intStartDD = 1;
    
        GregorianCalendar gc = new GregorianCalendar(intStartYY,intStartMM -1 ,intStartDD);
    
        //末日
        int intTodayD = gc.getActualMaximum(GregorianCalendar.DAY_OF_MONTH);
    
        String strSdateDD; 
        if (intTodayD < 10)
          {strSdateDD = "0" + String.valueOf(intTodayD);}
        else
          {strSdateDD = String.valueOf(intTodayD);}
          
        return strSdateDD;
      }
    /*********************************************************************************************/
  • 相关阅读:
    bzoj 5455
    hdu 6705
    hdu 6706
    斜率优化
    bzoj3672
    bzoj1367
    bzoj2118
    bzoj2337
    Codeforces 1077D Cutting Out(二分答案)
    Codeforces 1079C Playing Piano(记忆化搜索)
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716129.html
Copyright © 2011-2022 走看看