convertir cadena larga en fecha

Estoy obteniendo el valor de fecha de DB comolargo valor. Estoy convirtiendo esto acuerda usaranalizar gramaticalmente función. A continuación se muestra mi código

 Date date1 = new SimpleDateFormat("MM/dd/yyyy").parse(strDate1);

Pero la aplicación se bloquea cuando este código se está ejecutando. Se ejecutará correctamente si el

strDate1="12/30/2012".

Pero estoy teniendo este valor como "12302012235"(pzudo valor).

¿Cómo puedo hacer esto?

editar:

Estoy guardando el valor de la fecha en DB como INTEGER. de DB obtengo este valor y lo convierto a string. este es el valor real de strDate1

strDate1="1346524199000"

Respuestas a la pregunta(6)

Su respuesta a la pregunta