2016-08-19 74 views
0

我想將日期字段保存到mysql表中。 我的jsp表單中的日期字段格式爲MM/DD/YYY,數據庫格式爲YYYY/MM/DD。 如何從表格中檢索日期並以YYYY/MM/DD格式插入表格?使用不同日期格式的jsp插入日期字段到數據庫

+0

'YYYY/MM/DD'看起來不像mysql的正確格式。 –

+0

你在MySQL中使用什麼類型? DATE或VARCHAR? – ranieuwe

+0

我在MYSQL中使用了日期數據類型 – JAMES

回答

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 
}