Formatar Data e Hora do sistema

olá pessoal eu usei a seguinte classe Calendar:

Calendar cal = Calendar.getInstance(); System.out.println(cal.getTime());

e ele me retornou isso:

 Mon Jun 05 14:41:43 BRT 2006

como eu faço pra formatar isso para ficar dessa forma:

05 Junho 2006

abraços e valeu pela ajuda! :smiley:

ai vai

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

public class main {

	public static void main(String[] args) {
		SimpleDateFormat formatData = new SimpleDateFormat("yyyy MMM dd");
		DateFormat timeSaida = DateFormat.getTimeInstance();
		System.out.println(formatData.format(new Date()));
	}

}

espero que sirva.

Valeu ivan !!! deu certinhu abraço!