E ai galera, tudo bem?
Estou trabalhando com um formulario WebWork para realizar pesquisas de registros, com o usuario informando a data e a hora/minutos, usando o <ww:datepicker/>. Na minha Action pego esse retorno como String e a converto para java.util.Date.
Quando passo esses parametros para a minha DAO transformo esse java.util.Date para java.sql.Date assim:
_snDAO.findSn(new java.sql.Date(dateBegin.getTime()), new java.sql.Date(dateEnd.getTime()));
Mas debungando verifiquei que nessa transformação de Dates perco a hora e minutos informados, ficando zerados os campos de hora e minutos na pesquisa. Nas minhas googladas em alguns fóruns dizem que Date não serve para hora, somente datas e em outros dizem o contrario.
Alguém ai sabe realmente as funções do java.sql.Date, se ele aceita a hora e minutos que estão no java.util.Date?
Ou como posso fazer essa pesquisa recebendo a data e hora/minutos em String?
Lembrando que no meu mysql o campo data é Datetime.
Valeu.