String字串轉化為db2的日期型別
阿新 • • 發佈:2019-02-05
JDK中的日期型別為java.util.Date型別,資料庫中的日期型別為java.sql.Date型別,那麼如何在java程式中定義一個日期的字串,通過轉化資料庫中的Date型別,然後插入資料庫呢?
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); /**yyyy-MM-dd為字串的格式**/
String dateString = "2017-10-10";
try{
java.util.Date utilDate = sdf.parse(dateString);
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
/*下面就可以直接把sqlDate直接插入資料庫中了*/
System.out.println(sqlDate);
}catch(Exception e){
e.printStackTrace();
}
執行這段斷碼輸出:
2017-10-10
db2資料庫中的日期形式就是這樣的。