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);