Provavelmente optou-se por isso quando criaram as funcoes de data pois
geralmente o nome do mes tem que ser traduzido a partir de um array. Como os
arrays do Java comecam em 0, isso facilitaria o trabalho. Exemplo:
String [] nomesMeses = {"Janeiro", "Fevereiro", "Marco", ... , "Novembro",
"Dezembro"};
Entao, quando quiser trazer o nome do mes, basta fazer um:
System.out.println(nomesMeses[numeroMes]);
onde o numero do mes fica entre 0 e 11.
Acredito que tenha sido por conta disso que tomaram esta decisao. Concordo
que e um pouco confusa, mas ja foi adotada e eles nao podem mudar a regra no
meio do caminho.
{}'s
David Rissato Cruz
-----Mensagem original-----
De: Roberto Lopes [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 12 de dezembro de 2002 07:33
Para: [EMAIL PROTECTED]
Assunto: [java-list] Calendar
Ola,
Alguim aqui saberia dizer tecnicamente o motivo de no mjs da classe Calendar
vocj precisar somar um para obter o mjs correto e no dia e ano nco precisar?
Grato,
Roberto Lopes
Post your free ad now! Yahoo! Canada Personals
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------