Formatar uma data do tipo Calendar utilizando o SimpleDateFormat

1 resposta Resolvido
G

Boa tarde, estou tentando aprender programação para WEB e estou seguindo a apostila fj21 da Caelum (muito boa por sinal)

estou com muita dificuldade em um exercício no qual ele pede para formatar uma variável do tipo calendar (no caso, a data de nascimento do contato) utilizando o simpledateformat. o problema é que quando vou testar a minha formação ele fica dando nullpointer e eu não estou conseguindo identificar aonde estou errando. tenho certeza de que se trata de um erro bem “bobo” mas isso realmente tá me empatando de prosseguir na apostila… alguém poderia me ajudar ? segue o trecho de código onde estou tentando realizar a formação:

public class TestaLista {

public static void main(String[] args) throws ParseException {

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
  
  ContatoDao dao = new ContatoDao();
  
  List<Contato> contatos = dao.getLista();
  
  
  
  for (Contato contato : contatos) {
  	
  	System.out.println("Nome: " + contato.getNome());
  	System.out.println("Email: " + contato.getEmail());
  	System.out.println("Endereco: " + contato.getEndereco());
  	/*System.out.println("Data de nascimento: " + 
  	contato.getDataNascimento().getTime() + "\n");*/
  	System.out.println("Data de nascimento: " + 
  			sdf.format(contato.getDataNascimento().getTime()) + "\n");
  }

}

}

e aqui está o erro:

Mon Jul 25 14:47:04 GFT 2016 WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to ‘false’. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Exception in thread “main” java.lang.NullPointerException
at br.com.caelum.jdbc.teste.TestaLista.main(TestaLista.java:33)
Nome: Caelum
Email: [email removido]
Endereco: R. Vergueiro 3185 cj57

1 Resposta

G
Solucao aceita

Acabei de descobrir o erro: estava faltando um .getInstance() hahahha

Criado 25 de julho de 2016
Ultima resposta 25 de jul. de 2016
Respostas 1
Participantes 1