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] 
-------------------------------------------------------------------------

Responder a