¿Por qué el 31 de diciembre de 2010 devuelve 1 como semana del año?

Por ejemplo:

Calendar c = Calendar.getInstance();
DateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
c.setTime( sdf.parse("31/12/2010"));
out.println( c.get( Calendar.WEEK_OF_YEAR ) );  

Impresiones 1

Lo mismo sucede con el tiempo de Joda.

:)

Respuestas a la pregunta(6)

Su respuesta a la pregunta