У меня есть следующий запрос:
INSERT INTO users (user_id, date_created) VALUES (?,?)
У меня есть следующее подготовленное утверждение
PreparedStatement insertUser = dbConnection.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
insertUser.setInt(1, 7);
java.util.Date now = new java.util.Date(System.currentTimeMillis());
insertUser.setDate(2, new java.sql.Date((new Date(System.currentTimeMillis())).getTime()));
insertUser.executeUpdate();
Если я проверяю базу данных, я обнаруживаю, что она вставляет только сегодняшнюю дату, а невремя, таким образом, это будет: 2011-07-29 00:00:00
Что я должен добавить в setDate()
, чтобы получить время также?