Curiosidade Classe calendar

1 resposta
A

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.

1 Resposta

E

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

Criado 14 de outubro de 2006
Ultima resposta 14 de out. de 2006
Respostas 1
Participantes 2