Data e hora

3 respostas
Hammer

qual seria a melhor classe para registrar uma data e hora em um objeto? e para ser salvo em um banco mysql e fazer operações com as horas

ex: um carro chegou de 13:00 saiu de 16:55, tem como utilizar uma funcao dessa classe e me dizer quala diferença de tempo ou se o tempo eh maior q outro e etc?

3 Respostas

L

Se não estou enganado , o Calendar tem estas funções

eduveks

http://www.raditha.com/blog/archives/000552.html

// Calendário com a Hora Inicial
long startTime = java.util.Calendar.getInstance().getTimeInMillis();

java.textSimpleDateFormat dateFormat = new java.textSimpleDateFormat("HH:mm:ss");

// Calendário com a Hora Final
java.util.Calendar cal = java.util.Calendar.getInstance();

long elapsed = cal.getTimeInMillis() - startTime;

cal.setTimeInMillis(elapsed);

System.out.println(dateFormat.format(cal.getTime()));

// Para gravar na base de dados:
System.out.println(new java.sql.Time(cal.getTime()));
shoko

Timestamp é muito bom para se trabalhar com datas em um contexto aonde se utiliza banco de dados.

abracos!

Criado 28 de julho de 2008
Ultima resposta 28 de jul. de 2008
Respostas 3
Participantes 4