Eu me pergunto por que 'Y' retorna 2012 enquanto 'y' retorna 2011 em SimpleDateFormat: System.out.println(new SimpleDateFormat("Y").format(new Date())); // prints 2012 System.out.println(new SimpleDateFormat("y").format(new Date())); // prints 2011 Alguém pode explicar por quê?...