Não consigo calcular o ano do sistema com o ano de nascimento

6 respostas Resolvido
G
private void calcular1ActionPerformed(java.awt.event.ActionEvent evt) {

SimpleDateFormat data = new SimpleDateFormat(yyyy);

String date = data.format(new Date());

anoDoSistema.setText(date);

int anoDoSist = Integer.parseInt(anoDoSistema.toString());

int anoCadastrado = Integer.parseInt(lblNasc.toString());

int result= (anoCadastrado - anoDoSist);

res.setText(Integer.toString(result));

}
private void anoDoSistemaAncestorAdded(javax.swing.event.AncestorEvent evt) {                                           
       
    SimpleDateFormat data = new SimpleDateFormat("yyyy");
     String date = data.format(new Date());
      anoDoSistema.setText(date);
 
     
     
    
}

6 Respostas

rodevops

Vários exemplos de uso com datas…

Fabio_Medeiros

da forma como você está fazendo vai aparecer o ano negativo retire os parênteses (sem necessidade de estarem lá) e inverta a ordem.
int ano = anoDoSist - dataCadastrado;

G

não consigo calcular, mesmo invertendo ela e refazendo de formatação diferente de datas.
private void calcular1ActionPerformed(java.awt.event.ActionEvent evt) {

int anoDoSist = Integer.parseInt(anoDoSistema.toString());
        int anoCadastrado = Integer.parseInt(lblNasc.toString());
       int result = anoDoSist - anoCadastrado;
       resutadodaIdade.setText(Integer.toString(result));       
}                                         

private void anoDoSistemaAncestorAdded(javax.swing.event.AncestorEvent evt) {                                           
       
    SimpleDateFormat data;
    data = new SimpleDateFormat("yyyy");
     String date = data.format(new Date());
      anoDoSistema.setText(date);
Fabio_Medeiros

No lugar do toString() usa o método getText() do anoDoSistema e lblNasc

G
Solucao aceita

Obrigado Fabio, como pode perceber sou novo nessa linguagem, parece muito complicado, mas vou chega lá,
tem hora que uso os métodos em certa classe e depois não lembro mas de usa-las e acabo esquecendo a função delas.
vou ficar conectado nesse fórum, obrigo cara.
tem livros que eu leio , mas não é claro , tem um monte de detalher pra chegar no resultado , acabo me perdendo . Teria um pdf pra me indicar?

Fabio_Medeiros

Se atendeu sua expectativa coloca como resolvido.:wink:
Também sou novo por aqui.
Tem um conteúdo muito bom, a didática dele é muito boa.


Criado 24 de dezembro de 2017
Ultima resposta 25 de dez. de 2017
Respostas 6
Participantes 3