我插入的時候像這樣在我的數據庫:顯示日期時間把jsp
java.util.Date dt = new java.util.Date();
java.text.SimpleDateFormat sdf =new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentTime = sdf.format(dt);
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/marmota", "root", "root");
Statement stmt = con.createStatement();
stmt.executeUpdate("INSERT INTO bids(id, bidder, time, price) VALUES ('" +id + "','" + username + "','" + currentTime + "','" + price + "')");
隨着getString("something")
你可以從數據庫的字符串。但我怎樣才能得到我插入的當前時間?
注:我將currentTime保存爲DATETIME到我的數據庫中。
,不存儲日期爲字符串您在DB – Jens
「節點i currentTime的另存爲DATETIME在我的分貝。」你不可以。你可以將它保存爲一個字符串 – Jens
你可以使用'date_format()'函數獲得'datatime'作爲字符串,查看'date_format()'的例子:http://www.w3schools.com/sql/func_date_format.asp – Srinu