2016-08-19 2 views
0

Ich versuche, das Datumsfeld in MySQL-Tabelle zu speichern. Das Datumsfeld in meiner JSP-Form ist im Format MM/TT/JJJ und in der Datenbank als JJJJ/MM/TT. Wie kann ich das Datum aus dem Formular abrufen und in die Tabelle im Format JJJJ/MM/TT einfügen?Einfügen von Datumsfeld in Datenbank mit JSP mit anderen Datumsformaten

+0

'YYYY/MM/DD' sieht nicht wie ein korrektes Format für mysql aus. –

+0

Welchen Typ verwenden Sie in MySQL? DATUM oder VARCHAR? – ranieuwe

+0

ICH HABE DATE DATATYPE IN MYSQL VERWENDET – JAMES

Antwort

0
String publishdt = request.getParameter("publish"); 
if(publishdt == null) 
{ 
    publishdt = ""; 
} 
else 
{ 
    try 
     { 
      DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MM/dd/yyyy"); 
      LocalDate date = LocalDate.parse(publishdt, formatter); 
      publish = String.format("%s", date); 
     } 
    catch (DateTimeParseException exc) 
     { 
      out.println("%s is not parsable!%n"+publish); 
      throw exc;  // Rethrow the exception. 
     } 
     // 'date' has been successfully parsed 
} 
Verwandte Themen