URGENTE: Duvidas com data

Ae pessoal, estou com problemas em relação a datas.
Como pegar a data atual e coloca-la em String no formato (dd/MM/aaaa)?
E, como adicionar 14 dias a essa data recebida?

Obridado.

Pra imprimir do jeto q vc quer … pra adicionar eu não lembro se tem alguma coisa pronta …

        Date myDate = new Date(System.currentTimeMillis());
        SimpleDateFormat df = new SimpleDateFormat();
        df.applyPattern("d/M/yyyy"); // Formatando a data
        System.out.println(df.format(myDate));

Da uma olhada neste exemplo ta meio porco, mas ta “entendivel”

Dica … use o google ou a BUSCA do forum

[code]import java.util.;
import java.text.
;

public class MainClass {

public static void main(String args[]) {

    String sDateChanged = null;
    Date dToday = new Date();

    String sTpAdd = "W";
    int iValue;
    System.out.println("DataHoje : " + dToday);
    System.out.println("----------------------------------------------");

    iValue = 2;
    sDateChanged = workWithDates(dToday, "W", iValue);
    System.out.println("1) Adicionado" + iValue + " SEMANAS : " + sDateChanged);
    sDateChanged = null;

    iValue = 10;
    sDateChanged = workWithDates(dToday, "D", iValue);
    System.out.println("2) Adicionado" + iValue + " DIAS : " + sDateChanged);
    sDateChanged = null;

    iValue = 3;
    sDateChanged = workWithDates(dToday, "M", iValue);
    System.out.println("3) Adicionado" + iValue + " MES : " + sDateChanged);
    sDateChanged = null;

    iValue = 5;
    sDateChanged = workWithDates(dToday, "Y", iValue);
    System.out.println("2) Adicionado" + iValue + " ANOS : " + sDateChanged);
    sDateChanged = null;
}

public static String workWithDates(Date dt, String tp, int qt) {

    Date tstHoje;
    tstHoje = dt;
    GregorianCalendar add2Weeks = new GregorianCalendar();
    add2Weeks.setTime(tstHoje);

    if (tp.equals("W")) {

        add2Weeks.add(Calendar.WEEK_OF_MONTH, qt);
    } else if (tp.equals("D")) {

        add2Weeks.add(Calendar.DAY_OF_MONTH, qt);
    } else if (tp.equals("M")) {

        add2Weeks.add(Calendar.MONTH, qt);
    } else if (tp.equals("Y")) {
        add2Weeks.add(Calendar.YEAR, qt);
    }

    Date d = add2Weeks.getTime();
    DateFormat df = DateFormat.getDateInstance();

    String s = df.format(d);

    return s;

}

}[/code]