2016-06-11 115 views
0

我在JtextField中有一個日期「11-06-2016」 我想將它返回到DateFormat(11-07-2016),並添加1個月的時間到期日期。 這樣我就可以得到以下 開始日期:2016年11月6日 截止日期:2016年11月7日從Jtextfield獲取日期並添加過期日期

我嘗試以下

public static String expireDate(String Data) 
{ 
    Calendar cal = Calendar.getInstance(); 
    SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy"); 
    java.util.Date textFieldAsDate = null; 
     try { 
      textFieldAsDate = sdf.parse(Data); 
     } catch (ParseException e) { 
      e.printStackTrace(); 
     } 
     cal.setTime(textFieldAsDate); 
     cal.add(Calendar.MONTH, 1); 
     sdf.format(cal.getTime()); 
     return sdf.toString(); 
} 

這是電流輸出 java.text中。通過該L

return sdf.toString(); 

:SimpleDateFormat的@ 9586200

回答

0

能否請您更換下面一行ine:

return sdf.format(cal.getTime()); 

並告訴我結果?

+0

按照預期工作,實際上我曾嘗試過,但我沒有修復它後面的代碼,也沒有再嘗試過。 =)謝謝你的幫助 –