Manipulando Datas

Olá, qual a melhor forma de trabalhar com datas de uma forma bem simples?

Exemplo criei um atributo na classe Pessoa
Date dataNasc;

No entanto a IDE “acusa” que precisa ser adicionado uma biblioteca, qual delas devo utilizar?

java.util.Date;
java.sql.Date;
util.calendar.BaseCalendara.Date;
util.calendar.LocalGregorianCalendar.Date;

após isso oque devo fazer para que trabalhe com a manipulação correta de datas de “forma simples”.

Caro Jovem,

Utilize Calendar.

"Existem diferenças entre java.sql.Date e java.util.Date:

java.util.Date: “A classe java.util.Date representa um instante específico no tempo, com precisão em milisegundos” [Java API]

java.sql.Date: representa uma Data (sem hora) compatível com formato ANSI SQL. (Por isso fica no pacote java.sql)"

tirei isso do forum Da uma olhada aqui http://www.guj.com.br/java/27185-javasqldate

Mas use o calendar os metods de Date foram depreciados… flw

[quote=tinorberto]"Existem diferenças entre java.sql.Date e java.util.Date:

java.util.Date: “A classe java.util.Date representa um instante específico no tempo, com precisão em milisegundos” [Java API]

java.sql.Date: representa uma Data (sem hora) compatível com formato ANSI SQL. (Por isso fica no pacote java.sql)"

tirei isso do forum Da uma olhada aqui http://www.guj.com.br/java/27185-javasqldate

Mas use o calendar os metods de Date foram depreciados… flw
[/quote]

Matou minha duvida! muito obrigado :slight_smile: vlw