1
resposta

Date x Calendar do Java

estou estudando API do java e estou com algumas duvidas.

Classe Date do java ficou depreciada?

Qual a diferença entre o Calendar x Date se a mesma trabalha com Data?

1 resposta

Oi Dayson, tudo bem ?

A classe Date foi a primeira tentativa de manipular datas no Java, a principio a única coisa que essa classe tem é um atributo do tipo long que representa em milissegundos a data.

O Calendar foi a segunda tentativa, como o próprio nome já diz, ele é um calendário, então vai ter várias atributos, como ano, mês, dia, hora, minutos e milissegundos para manter a retrocompatibilidade.

E agora na versão 8 do java, foi implementada uma nova API, java.time, é uma cópia das classes do Jodatime.

Espero ter ajudado.

Abraçs