thingol 1 de abr. de 2009
Ele não é exatamente “bem fácil” mas é importante aprendê-lo, já que será a base para o novo pacote de datas e horas que (com alguma esperança) deverá entrar no Java 7.
Joda-Time
mgarcia 1 de abr. de 2009
A classe Calendar resolve os seus problemas…
exemplo de soma de hora
private Date somaHoras ( Date data , Integer horas ) {
Calendar c = Calendar .getInstance () ;
c .setTime ( data ) ;
c .set ( Calendar .HOUR , c .get ( Calendar .HOUR ) + horas ) ;
return c .getTime () ;
}
MegaRevolt 1 de abr. de 2009
é essa mesma.
Alguem sabe como entro com uma data e hora no formato dd/mm/yyyy e a hora hh, somo mais x horas e recebo o resultado?
Bruno_Laturner 1 de abr. de 2009
mgarcia:
A classe Calendar resolve os seus problemas…
exemplo de soma de hora
private Date somaHoras(Date data, Integer horas){
Calendar c = Calendar.getInstance();
c.setTime(data);
c.set(Calendar.HOUR, c.get(Calendar.HOUR)+horas);
return c.getTime();
}
Um exemplo apropriado de soma de horas
private Date somaHoras ( Date data , Integer horas ) {
Calendar c = Calendar .getInstance () ;
c .setTime ( data ) ;
c .add ( Calendar .HOUR , horas ) ;
return c .getTime () ;
}
mgarcia 1 de abr. de 2009
Com add ficou melhor mesmo…
tks!