Amigos,
Como eu consigo guardar no banco de dados data e hora de inicio e data e hora de termino de uma locação de um bem?
Por exemplo: Digamos que eu crie um software para loja de locação de dvds (coisa do passado né… rsrsrs) onde o cliente loca numa data e hora tal e tem que devolver numa data e hora tal…
qual a melhor forma de fazer isso?
Outra coisa como eu posso conferir se o dvd A esta locado na data e hora x?
valeu!
Provavelmente vou fazer assim:
Date dataLocacao = new SimpleDateFormat("yyyy/MM/dd HH:mm").parse("2010/08/26 18:01");//aqui seto a data da locaçao
Date dataDevolucao = new SimpleDateFormat("yyyy/MM/dd HH:mm").parse("2010/08/27 18:00");//aqui seto a data da devolução
sendo que Date aqui é o pertencente ao pacote java.util
alguém tem alguma ideia melhor? já teve problemas ao controlar intervalo de tempos dessa forma?
O problema é que na hora de salvar no banco:
PreparedStatement.setDate () está aceitando java.sql.Date e não java.util.Date .
posso usar a opçao .getTime() só gravando a data sem a hora, o que neste caso específico não é uma boa opção pois preciso controlar tanto data como hora também.
alguma opção?
pelo visto Timestamp resolve esse problema de salvar a data junto com a hora…