我插入的时候像这样在我的数据库:显示日期时间把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