Ler data de 5 meses atrás

Olá
Pessoal
Como faço para pegar a data de 5 meses atrás?

exemplo :

//ano mes dia
hoje é : 20070605
Gostaria de buscar a seguinte data:
//ano mes dia
5 meses atrás: 20070601

É possivel fazer isso?

Grato

silva

Calendar cal = new GregorianCalendar();
cal.add(Calendar.MONTH, -5);
Date dataMenosCincoMeses = cal.getTime();

Deve funfar.

Silva03,

É possivel, mas como você está querendo fazer?
Utilizando SQL?

Aconselho a dar uma olhadinha JODATime

http://joda-time.sourceforge.net/

[quote=ramilani12]Aconselho a dar uma olhadinha JODATime

http://joda-time.sourceforge.net/
[/quote]

+1.

em Oracle

ADD_MONTHS(SYSDATE, -5)