1. 程式人生 > >web頁面的時間傳入servlet如何轉換為可以存入MySQL的Date型別

web頁面的時間傳入servlet如何轉換為可以存入MySQL的Date型別

在web頁面中當使用如下語句:

<input type="date" name="startTime"/>

提交到servlet中

在servlet頁面中:

String startTime = request.getParameter("startTime");

獲取到的是字串型別的時間日期,如下:

2019-06-30

因此需要將字串型別的時間日期2019-06-03轉換為MySQL可以識別的型別存入,如下:

Date startDate=null;

// 注意:SimpleDateFormat建構函式的樣式與startTime的樣式必須相符,如果不知道的話,可以在servlet頁面中輸出一下,看一下獲取到的時間格式

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");//使用自己的時間格式
// 必須捕獲異常

try {
     startDate = simpleDateFormat.parse(startTime);
  } catch (ParseException px) {
     px.printStackTrace();
  }

startDate即為可以直接存入MySQL的資料型別

&n