Como eu Acerto isso?

Dae galera…

Eu tenho um código como o abaixo:

while (it.hasNext()) {
Post post = (Post) it.next();
CalendarAction calAction = new CalendarAction();

		calAction.setDay(post.getCreated().getDate());
        calAction.setUrl("index.do?caldate=" +
            qf.format(post.getCreated()));

        if (!actions.contains(calAction)) {
            actions.add(calAction);
        }
    }

Esse código funciona legal, mas o eclipse fica acusando que o método getDate() está defasado…
Qual seria o melhor método que eu poderia usar para substituir o getDate()?

Agradeço a ajuda de todos =)

Olá!

Esta mensagem foi re-editada:

Poderia mostrar que tipo de objeto post.getCreated() retorna?

Olhando com mais calma, dá para supor que post.getCreated() retorna um objeto Date, se isso for verdade:

[code]while (it.hasNext()) {
Post post = (Post) it.next();
CalendarAction calAction = new CalendarAction();

/* troca: calAction.setDay(post.getCreated().getDate()); */
//----------------------------
Calendar cal = new GregorianCalendar();
cal.setTime(post.getCreated());

calAction.setDay( cal.get(Calendar.DAY_OF_MONTH) );
//----------------------------

calAction.setUrl("index.do?caldate=" +
qf.format(post.getCreated()));

if (!actions.contains(calAction)) {
actions.add(calAction);
}
}
[/code]

Vlz Dharius…

Quebrei a cabeca todo o sabado a tarte tentando aplicar o método Calendar, mas não obtive sucesso…

funcionou bem deste modo como vc descreveu =)

Obrigado…