Qual a melhor maneira de trabalhar com Datas em java?

Gente, para usar datas em java, qual a melhor opção? Salvar os tempos em timestamp = System.currenttimemilles();? Alguem pode me explicar, pois estou fazendo um projeto que vai precisar datas para ver relatorios, etc… e gostaria de saber com o que seria mais facil e melhor para trabalhar com alguem que já tem experiencia de uso.

Estou usando o bd mysql para guardar os dados, inclusive as datas.

Agradeço antecipada!

Entao, existem 2 maneiras que considero mais praticas… ou vc usa Calendar e suas respectivas classes ou vc utiliza o JodaTime, que é um framework bacana pra se trabalhar com datas em java.

abraço,

André Rios

De uma olhada no Calendar que ja existe no Java. Talvez o Joda Time seja mais interessante mas ai vc precisa colocar o jar certo no CLASSPATH :wink:

veja no post a seguir o uso da classe calendar.

datas

Eu gosto de usar calendar.