subtração de data hora minuto e segundo

3 respostas
j.silvestre

então quero subtrair a data:

11/10/2012 14:07:30 - 11/10/2012 14:07:35 = 5s

a pergunta é : O java já tem uma classe/metodo que faça isso direto, ou tenho que usar a classe Calendar transformar cada data em milisegundo e subtrair e então fazer a conversão ?

sds

j.silvestre

3 Respostas

A

Fala J.silvestre,

cara tem como vc fazer isto tbm só que é bem mais
trabalhoso, tem uma lib que facilita muito mexe com isto,
da um olhadinha http://joda-time.sourceforge.net
na versão 8 do java já vai ter nativo,
flww : :smiley:

Rodrigo_Sasaki

Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.MINUTE, -10);

G

Segue um exemplo bem porco…

public static void main(String[] args) {
        Date dt1 = new Date();
        Date dt2 = new Date();
        
        Calendar calendar = Calendar.getInstance();
        calendar.setTimeInMillis(dt1.getTime() - dt2.getTime());
        calendar.getTime();
}

[]'s

Criado 11 de outubro de 2012
Ultima resposta 11 de out. de 2012
Respostas 3
Participantes 4