convertir fecha a cadena y volver a la fecha en java

En mi programa estoy tratando de convertir la fecha en una cadena a un formato específico y luego volver a la fecha. Necesito la fecha para estar en formato dd-MMM-yy. Por lo tanto, estoy convirtiendo la fecha al formato dd-MMM-yy utilizando SimpleDateFormat como,

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

El resultado es lo que esperaba, es decir, del 23 al 12 de mayo, pero cuando convierto la cadena de nuevo a la fecha utilizando parse (), se cambia al miércoles 23 de mayo 13:16:14 IST 2012.

¿Hay alguna manera de convertir la cadena de nuevo a la fecha sin cambiar el formato? Necesito estrictamente pasar el objeto de fecha en el formato especificado a la consulta.

Respuestas a la pregunta(5)

Su respuesta a la pregunta