Si he entendido bien lo que pides, yo lo haría mediante los objetos de Calendario como GregorianCalendar:
Código:
import java.util.Calendar;
import java.util.GregorianCalendar;
Código:
GregorianCalendar cal = new GregorianCalendar(2004,0,1); //El mes va de 0 a 11
cal.add(Calendar.DATE,10-1); //se le resta 1 porque ya estaba en 1/ene/2004
Luego, para obtener el día, mes y año pondría lo siguiente (al mes le estoy sumando 1 por lo que te comentaba, el mes va de 0 a 11 en Gregorian Calendar):
Código:
cal.get(Calendar.DAY_OF_MONTH)
Código:
(cal.get(Calendar.MONTH)+1)
Por cierto, te recomiendo no poner eñe en la variable de "año". Aunque poniendo "ano" quede mal, es más recomendable.