Você precisa calcular a diferença entre o ano atual e o ano de fabricação do carro?
Se for isso, na pior das hipóteses você pode converter os anos para int e subtrair. Na melhor das hipóteses pode usar GregorianCalendar, método add.
Eu sou iniciante cara, andei pesquisando …mas estou esbarrando pq nao conh
eço o GregorianCalendar …pesquisei ate em algumas documentaçoes
[quote=J-Chist]Você precisa calcular a diferença entre o ano atual e o ano de fabricação do carro?
Se for isso, na pior das hipóteses você pode converter os anos para int e subtrair. Na melhor das hipóteses pode usar GregorianCalendar, método add.[/quote]
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class TesteMain {
public static void main(String args[]) {
SimpleDateFormat format = new SimpleDateFormat("yyyy");
Date d1 = new Date();
Integer ano1 = new Integer(format.format(d1));
//Aqui estou gerando uma data futura, que no seu caso provavelmente já existirá.
Calendar c = Calendar.getInstance();
c.setTime(d1);
c.add(Calendar.YEAR,2);
Date d2 = c.getTime();
Integer ano2 = new Integer(format.format(d2));
System.out.println(ano2 - ano1);
}
}
Fabio, é muito simples te dar a resposta pronta. Mas é mais legal te ajudar a compreender o problema. Se você realmente quer aprender, vai colocando o código que você gera e as dúvidas que você vai tendo. Muito mais gente vai tentar te ajudar se você fizer isso.