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;
      }
    /*********************************************************************************************/
  • 相关阅读:
    【学术篇】SDOI2017 数字表格
    【学术篇】分析矿洞 杜教筛
    【学术篇】bzoj3262 陌上花开. cdq分治入门
    ubuntu搭建git服务器
    windows中操作文件和目录的函数
    php的单例模式
    linux挂载新硬盘
    改造vim
    关于在mfc中cstring转为float和ini
    windows自带的线程池
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716155.html
Copyright © 2011-2022 走看看