1. 程式人生 > >String字串轉化為db2的日期型別

String字串轉化為db2的日期型別

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資料庫中的日期形式就是這樣的。