Data Mês Errado

3 respostas
C
Calendar calendar = new GregorianCalendar();

System.out.println(calendar.get(Calendar.DATE)+"/"

+calendar.get(Calendar.MONTH)+"/"

+calendar.get(Calendar.YEAR));

o resultado … tipo

31/2/2004

o dia e o ano ta normal + o mes ele nao pegando certo …
o q será ???
alguem pode me ajudar obrigado

3 Respostas

sergiolopes

da api do java (classe Calendar)…

0 eh janeiro, 1 é fevereiro, 2 é marco e etc…

cv1

Pq nao usar SimpleDateFormat? :wink:

String data = new SimpleDateFormat("dd/MM/yyyy").format(calendar.getTime());
aborges

O calendar.get(Calendar.MONTH) comeca sempre em “0” ( zero )…

Entao qd ele retorna 2, significa q o mes é MARCO

Criado 31 de março de 2004
Ultima resposta 1 de abr. de 2004
Respostas 3
Participantes 4