Bom dia pessoal
Eu quero gravar no banco a data e a hora, mas não estou conseguindo gravar a hora.. só grava a data.
no meu banco o campo data_fim é do tipo datetime
BEAN
import java.util.Date;
public class Pessoas {
private Integer id;
private String codigo;
private String cliente;
private Date data_fim;
//getters and setters
DAO
ps.setDate(11, new Date(changes.getData_fim().getTime()));
Classe de cadastro
public String execute(HttpServletRequest request,
HttpServletResponse response){
String data = request.getParameter("data_fim");
Date datac = new Date();
try {
Pessoa pessoas = new Pessoa();
changes.setCodigo(request.getParameter("codigo"));
changes.setCliente(request.getParameter("cliente"));
if((data != null) && (!"".equals(data)))
datac = (new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm")).parse(data);
changes.setData_fim(datac);
//.................
jsp com o input para colocar a data
<input name="data_fim" value="${pessoas.data_fim}" onClick="displayCalendar(document.forms[0].data_fim,'dd/mm/yyyy',this)"></input>
este displayCalendar é um javascript de calendário que adiciona a data e a hora (não está adicionando a hora pq nao ativei, mas é só adicionar digitando)
Obrigado quem puder ajudar!
Valeu