ola,
tenho o seguinte problema…
uma variavel de data que e iniciada com a data “01/01/1980 00:00:00”, logo apos sera somado uma variavel valor q contem um determinado numero de segundos decorridos apartir da data anterior, essa soma devera resultar uma data e hora atuais…
daonde eu tenho q retirar separadamente o ano,mes, dia, hora, minuto…
c alguem tiver uma ideia de como eu posso fazer isso…
eu to com um probleminha em como somar os segundos…
SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss");
Date data = formato.parse("01/01/1980 00:00:00");
h1=dados[2+posi];
h2=dados[3+posi];
h3=dados[4+posi];
h4=dados[5+posi];
valor=(((((h4*256)+h3)*256)+h2)*256)+h1;
data.setTime(data.getTime()+(valor-899));
GregorianCalendar DHleit = new GregorianCalendar();
DHleit.setTime(data);
ano=DHleit.get(GregorianCalendar.YEAR);
mes=DHleit.get(GregorianCalendar.MONTH);
dia=DHleit.get(GregorianCalendar.DAY_OF_MONTH);
min=DHleit.get(GregorianCalendar.MINUTE);
hora=DHleit.get(GregorianCalendar.HOUR_OF_DAY);
desde ja obrigado.