Mês incorreto (Calendar.MONTH)

Alguém sabe me dizer o pq que o mês está vindo sempre com um dia a menos nesse exemplo?

Calendar c = Calendar.getInstance();
c.setTime(new Date());
System.out.println(c.get(Calendar.MONTH));

Acredito que seje alguma besteira minha.

Abraços…

cara se eu nao me engano os meses comecam em zero, ou seja janeiro eh “0”

ate mais!!!

é exatamente isso… os meses começam no zero!

pra imprimri corretamente a data podes usar o SimpleDateFormat!

Ok ,pessoal valeu pela dica, essa realmente eu não sabia.

Abraços.