2016-06-11 2 views
0

У меня есть дата в JtextField «11-06-2016» Я хочу вернуть его в DateFormat (11-07-2016) и добавить 1 Месяц Время истечения даты , Так что я могу получить следующий Дата начала: 11-06-2016 Дата окончания: 11-07-2016Дата получения от 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. SimpleDateFormat @ 9586200

ответ

0

Не могли бы вы, пожалуйста, замените следующую строку:

return sdf.toString(); 

этим л ine:

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

и сообщить мне результат?

+0

Работал, как и планировалось, я на самом деле пробовал это раньше, но я не исправил код позади него и никогда не давал ему попробовать. =) спасибо за помощь –

Смежные вопросы