2016-06-11 5 views
0

Ich habe ein Datum in einem JtextField "11-06-2016" Ich möchte es zurück zu DateFormat (11-07-2016) und 1 Monat Zeit für ein Ablaufdatum hinzufügen . So kann ich die folgende Startdatum erhalten: 2016.11.06 End Date: 11-07-2016Holen Sie sich das Datum von Jtextfield und fügen Sie ablaufen Datum

Ich habe versucht, die folgenden

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(); 
} 

Dies ist die aktuelle Ausgabe java.text.

return sdf.toString(); 

dieses l: Simple @ 9586200

Antwort

0

Könnten Sie bitte folgende Zeile ersetzen In:

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

und sagen Sie mir das Ergebnis?

+0

Arbeitete wie beabsichtigt, ich versuchte es tatsächlich vorher, aber ich hatte den Code nicht repariert und nie wieder versucht. =) Danke für die Hilfe –

Verwandte Themen