Gói java.sql có ba loại ngày / giờ:
-
java.sql.Date- Chỉ một ngày (không có phần thời gian) -
java.sql.Time- Chỉ thời gian (không có phần ghi ngày tháng) -
java.sql.Timestamp- Cả ngày và giờ
Bạn muốn cái cuối cùng:java.sql.Timestamp .
Nếu bạn đang sử dụng các loại này, bạn không cần phải gọi một bộ định hình cụ thể; chỉ cần sử dụng:
java.util.Date date = new Date();
Object param = new java.sql.Timestamp(date.getTime());
// The JDBC driver knows what to do with a java.sql type:
preparedStatement.setObject(param);