最常用Date型的轉換方法 utilDate轉換成oracle數據表中的Date型

utilDate轉換成oracle數據表中的Date型

舉例取當前時間插入到oracle表中  ,先將取出的當前時間(精確到秒,數據庫表中要求精確到秒)轉換成String,如下代碼;然後在sql語句中用  to_Date()方法轉換成sqlDate類型 ,即可對應oracle中表的date類型。

java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyyMMddH:mm:ss");
     java.util.Date currentTime = new java.util.Date();
     String str_date = formatter.format(currentTime);
     System.out.println("&&&&&"+str_date); 

String sql = "insert  into sdc_check_log l (l.cd_id,l.cd_user_id,l.cd_user_name,l.cd_application,l.cd_check_time,l.cd_mols,l.cd_hits) values('"
    + cdId
    + "','" 
    + loginUser
    + "','"
    + userName
    + "','"
    + appName
//    + "','"
//    + dd.getTime()
//    + "','"
    + "', to_Date('"
    + str_date+ "','yyyyMMddhh24:mi:ss'),'"
    + molSum
    + "','"
    + hitSum + "')";

 

發佈了57 篇原創文章 · 獲贊 4 · 訪問量 34萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章