Konvertieren von Datum in Zeichenfolge und zurück zu Datum in Java

In meinem Programm versuche ich, das Datum in Zeichenfolge in angegebenes Format und dann wieder auf Datum zu konvertieren. Ich benötige das Datum im TT-MMM-JJ-Format. Also konvertiere ich das Datum in das Format TT-MMM-JJ mit SimpleDateFormat wie folgt:

SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yy");
String bookingDate = sdf.format(myDate);

Das Ergebnis ist das, was ich erwartet habe, nämlich der 23. Mai 2012, aber wenn ich die Zeichenfolge mit parse () zurück auf das Datum konvertiere, ändert sich dies zu Mi., 23. Mai, 13:16:14 IST 2012.

Gibt es eine Möglichkeit, die Zeichenfolge zurück auf das Datum zu konvertieren, ohne das Format zu ändern? Ich muss das Datumsobjekt unbedingt im angegebenen Format an die Abfrage übergeben.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage