Imports para Data usar Calendar ou Java.sql.Date?

2 respostas
E

Eai
Tudo bem?

Eu to fazendo os exercicios da FJ 21 , Capitulo 01 ainda, tá dando uns errinhos aqui porque não declarei alguns impots (eu acho) , será que quem já fez os exercicios poderia me informar quais imports realizou.

Minha outra dúvida é:

package br.com.caelum.jdbc.teste;

import br.com.caelum.jdbc.dao.ContatoDAO;
import br.com.caelum.jdbc.modelo.Contato;


public class TestaInsere {
    public static void main (String[] args){
        //pronto para gravar
        
        Contato contato = new Contato();
        contato.setNome("Caelum");
        contato.setEmail("[email removido]");
        contato.setEndereco("R. Vergueiro 3158 cj57");
        contato.setDataNascimento(Calendar.getInstance());
        
        //grave nessa conexao!!!
        
        ContatoDAO dao = new ContatoDAO();
        
        dao.adiciona(contato);
        
        System.out.println("Gravado!");
        
        
    }
}

Ele acuso uma errinho em Calendar eu usei o import java.util.Calendar; mas lembrei que no outro execicio o cara tá usando o Date, eu acho que falta import, alguém saberia me dizer qual import, porque com Date ele continuou sublinhado.

Muito Obrigado.

Eu dei uma pesquisada no forúm, mas só achei outras dúvidas.

2 Respostas

E

Então galera ninguem tem uma sugestão, ele fica dizendo que Calendar pertece ao tipo Calendar, mas na apostila tá falando declare java.sql.Date.

Sei que e simples, mas eu engatei aqui.

quikkoo

o mais provável é q a data de anscimento seja java.util.Date, e ñ java.sql.Date, q raramente é usada

o erro acontece pq Calendar.getInstance() retorna um Calendar, tipo diferente de Date, esperador pelo setDataNascimento, então pra concertar isso basta vc fazer:

contato.setDataNascimento(Calendar.getInstance().getTime());

flw, t+

Criado 2 de outubro de 2010
Ultima resposta 5 de out. de 2010
Respostas 2
Participantes 2