保存日期包括时分秒,要使用java.PreparedStatement .setTimestamp()。
如果日期为字符串类型先转化为日期类型,再转化为Timestamp类型,再保存。
代码:
import java.sql.*;
...
Connection conn=....
Connection conn=null;
String mydate="2004-12-12 12:12:12";
java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
PreparedStatement ps= conn.prepareStatement("insert into table TESTDATE vlaues ?");
ps.setTimestamp(sdf.parse(mydate));
ps.execute()
...
如果日期为字符串类型先转化为日期类型,再转化为Timestamp类型,再保存。
代码:
import java.sql.*;
...
Connection conn=....
Connection conn=null;
String mydate="2004-12-12 12:12:12";
java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
PreparedStatement ps= conn.prepareStatement("insert into table TESTDATE vlaues ?");
ps.setTimestamp(sdf.parse(mydate));
ps.execute()
...