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?
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?
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