Trabalhar Com Datas

Bom Dia. :smiley:
Meu conhecimento de java para aplicações desktop, de 0 a 10, deve ser uns 6.
Minha dificuldade maior é trabalhar com datas e hora, sei quase nada.
Gostaria de dicas de tutoriais, exemplos. e o que puderem me ajudar a estudar.
Classes atuais usadas para manipular datas.
Resumindo, melhor forma de se trabalhar com datas em java.
:wink:

Dá uma olhada no javadoc que dá para aprender por lá, mas segue algumas classes importantes…

[list]Calendar(manipula datas)[/list]
[list]Date(manipula datas)[/list]
[list]SimpleDateFormat(formatador de datas)[/list]
[list]Locale(define região, pode ser passado como parametro p/ o SimpleDateFormat)[/list]

Use a lib JodaTime muito 10

http://joda-time.sourceforge.net/

[quote]Use a lib JodaTime muito 10

http://joda-time.sourceforge.net/ [/quote]

Eu particularmente prefiro usar ao máximo o que é especificação e afins, pq se outra pessoa pegar neste seu projeto talvez ela não conheça estas libs e demorará mais tempo p/ desenvolver…

O que me dizem a respeito de GregorianCalendar.
E JCalendar são só componentes pra se trabalhar com Datas.

Nunca trabalhei com o tal de JCalendar, mas o Calendar é nativo do Java e serve para encapsular um Date, é preferível sempre que possível usar um Calendar ao invés do Date