Sou estudante de Java, e nesta semana o professor estava ministrando uma aula sobre a classe Date.
O fato é que eu gostaria de saber qual é a utilidade dos seguintes pacotes:
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
Procurei na Internet mas infelizmente não encontrei nada didático. Agradeço desde já.
Essa é a Documentação Oficial da Oracle, para os íntimos, a API. Nela você acha praticamente tudo sobre a(s) classe(s) que você quer.
Explicação tosca:
DateFormat é usado para formatar uma data;
ParseException é uma exceção (geralmente erro) que é lançada quando você tenta transformar uma String em uma data do tipo 40/13/198@;
SimpleDateFormat é um como um façade que extende DateFormat e que te “ajuda melhor” a formatar uma data;
Edit: Ah, esqueci de falar --> A classe Date no Java é uma bosta. Bosta mesmo. Quando puder evitar, evite. Minha opinião.