Problema com datas

galera eu pego a o dia do mes e o dia da semana
quero fazer um calendario e tals
porem com esse codigo abaixo
eu pego o dia do mes e o dia da semana “atenção” mas somente referentes ao mes atual

int x = agora.get(Calendar.DAY_OF_MONTH);
int y = agora.get(Calendar.DAY_OF_WEEK);

se eu quero pegar o dia da semana referente ao dia 12 do mes de dezembro
como faço para fazer um somador dos meses para fazer isso
nao sei se fui claro na explicacao??

Na verdade é só você setar a data que você quer no objeto GregorianCalendar, seta com um objeto do tipo date que você define;

fica mais ou menos assim:


String dayweek[] = {"Domingo", "Segunda-Feira", "Terça-Feira", 
        "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "Sábado" };


GregorianCalendar today = new GregorianCalendar();
today.setTime(data);


int day = today.get(Calendar.DAY_OF_WEEK);

System.out.println(dayweek[day-1];

tente aí…