Questão sobre Calendar

3 respostas
nilolima

Qual seria a saida:

public static void main(String[] args){
		Calendar c = Calendar.getInstance();
		c.set(2005,1,1);
		System.out.printf("A data é %s", c.getTime());
	}

a) A data é Wed Dec 01 10:26:03 BRST 2004
b) A data é Sat Jan 01 10:24:27 BRST 2005
c) A data é Tue Feb 01 10:25:18 BRST 2005
d) A data é Fri Dec 31 10:26:46 BRST 2004

Bem deve ser primário pra quem tem experiência com a classe calendar mais eu apanhei um pouco.

3 Respostas

M

a resposta eh a letra C
pois o mes começa em 0, ou seja, 0 = janeiro, 1 = fevereiro, etc

nilolima

Pois é eu achei estranho a primeira vista.

Rodrigo_Vieira_Pinto

Não é estranho não, vai se acostumando com as coisas malucas que podem acontecer quando se manipula datas em Java…

Só pra começar, ele toma Janeiro como sendo 0, fevereiro = 1 e assim por diante…

Estude essas classes que vai encontrar muito mais…rsrs

Criado 24 de agosto de 2006
Ultima resposta 24 de ago. de 2006
Respostas 3
Participantes 3