zoukankan      html  css  js  c++  java
  • JAVA共通関数指定された日付のX日後を取得する

    指定された日付のX日後を取得する
    たまに使うかもね。

    /*********************************************************************************************/
    /** 
     ** 指定された日付のX日後を取得する
     ** @param  String  入力日付 YYYYMMDD
     ** @param  int     指定日   X日
     ** @return String  出力日付 YYYYMMDD
     **/
    
      public String GetLateDay(String StartDay, int date) { 
    
        int intStartYY = java.lang.Integer.parseInt(StartDay.substring(0,4));
        int intStartMM = java.lang.Integer.parseInt(StartDay.substring(4,6));
          int intStartDD = java.lang.Integer.parseInt(StartDay.substring(6,8));
    
        GregorianCalendar gc = new GregorianCalendar(intStartYY,intStartMM -1 ,intStartDD);
    
        gc.add(GregorianCalendar.DATE, date);
        int intTodayY = gc.get(GregorianCalendar.YEAR);
        int intTodayM = gc.get(GregorianCalendar.MONTH) + 1;
        int intTodayD = gc.get(GregorianCalendar.DAY_OF_MONTH);
    
        String strSdateYYYY = String.valueOf(intTodayY);
    
        String strSdateMM;
        if (intTodayM < 10)
          {strSdateMM = "0" + String.valueOf(intTodayM);}
        else
          {strSdateMM = String.valueOf(intTodayM);}
    
        String strSdateDD; 
        if (intTodayD < 10)
          {strSdateDD = "0" + String.valueOf(intTodayD);}
        else
          {strSdateDD = String.valueOf(intTodayD);}  
        return strSdateYYYY + strSdateMM + strSdateDD;
      }
    /*********************************************************************************************/
  • 相关阅读:
    Flutter中的剪裁
    flutter设置沉浸式状态栏
    flutter设置主题色和状态栏颜色
    Flutter更改状态栏颜色
    前端基础之JavaScript
    前端基础之CSS
    前端基础之初识 HTML
    socket及其相关(续篇)
    初识socket
    面向对象及其相关
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716155.html
Copyright © 2011-2022 走看看