converting date strings

I have a date string in the format "14/11/2003 16:13:56" and I need to convert it to another string in format "2003-14-11" how can I do it?I've tried the DateFormat and SimpleDateFormat classes but I can't manage to make it work.Thanks in advance.
[270 byte] By [OniShiroa] at [2007-10-2 22:01:32]
# 1

You'll need one (Simple)DateFormat to parse input string following input format and obtain a Date instance.

Then another (Simple)DateFormat for formatting this Date given the expected output format.

Looks like your parser pattern will be:"dd/MM/yyyy HH:mm:ss"

and your formatter pattern will be:"yyyy-dd-MM"

TimTheEnchantora at 2007-7-14 1:17:49 > top of Java-index,Java Essentials,New To Java...
# 2
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-dd-MM");Cheers.
astelaveestaa at 2007-7-14 1:17:49 > top of Java-index,Java Essentials,New To Java...
# 3

thanks TimTheEnchantor, that worked fine.

Here's the code in case someone else needs it:

String date="05/11/2003 15:22:19";

Date convDate;

SimpleDateFormat formatterIn;

SimpleDateFormat formatterOut;

try {

formatterIn = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");

convDate=formatterIn.parse(date);

formatterOut = new SimpleDateFormat("yyyy-dd-MM");

date=formatterOut.format(convDate);

} catch (Exception e) {

date = "";

}

OniShiroa at 2007-7-14 1:17:49 > top of Java-index,Java Essentials,New To Java...
# 4
i think SimpleDateFormat formatter = new SimpleDateFormat("yyyy-dd-MM");
urrahina at 2007-7-14 1:17:49 > top of Java-index,Java Essentials,New To Java...