Tenho a seguinte as seguintes datas
Data 1 -> 2011-11-10 01:34:43
Data 2 -> 2011-11-12 01:35:12
Como irei calcular e exibir a diferença em horas das duas datas?
Obrigado!
Tenho a seguinte as seguintes datas
Data 1 -> 2011-11-10 01:34:43
Data 2 -> 2011-11-12 01:35:12
Como irei calcular e exibir a diferença em horas das duas datas?
Obrigado!
java.util.Calendar;
ou
java.util.Date;
Sim, eles já são do tipo util.Data, eu só quero sabe a quantidade de horas de diferença há entre as duas datas.
vc ao menos leu o javadoc da classe ?
pelo jeito nao;
senão ja saberia como fazer.
-> passa pra milisegundos, subtrai e converte pra dias e horas novamente. derrrrrrrrrrrrr
Para trabalhar com datas no Java, utiliza a Api JodaTime, é bem mais prático.
http://joda-time.sourceforge.net/
Eu tambem indico a joda, o único porem é que ela é influenciada pelo horário de verão assim como toda api java que manipula datas; se isto for problema pra você prefira utilizar outra api que seja neutra. Exemplo: http://www.date4j.net/#Databases
flws