Olá pessoal, existe alguma outra classe que extenda a classe Calendar que não seja a GregorianCalendar, até agora num vi nenhuma e fico pensando para que então fizeram a Calendar abstrata ?
grato a todos.
Olá pessoal, existe alguma outra classe que extenda a classe Calendar que não seja a GregorianCalendar, até agora num vi nenhuma e fico pensando para que então fizeram a Calendar abstrata ?
grato a todos.
A classe Calendar tem um método interessante que a classe Date não tem: setLenient( false );
Ele faz para a gente a consistência de uma data válida.
Teste a classe abaixo:
import java.util.*;
class TesteData {
public static void main(String args[]) {
Calendar calendario = Calendar.getInstance();
calendario.setLenient( false );
int ano=1985, mes=3, dia=20, hora=17, minuto=35, segundo=70;
calendario.set( ano,mes,dia,hora,minuto,segundo );
Date data = calendario.getTime();
System.out.println("data informada " + data);
}
}
Saudações,
Evandro Ribeiro