Buenas:
¿Lo que estás intentando es recuperar un long a partir de una fecha? Con un simple fecha.getTime() te valdrá. Pero si lo que quieres es obtener una fecha formateada (es decir, algo como 04-11-2008) entonces te aconsejo que uses el SimpleDateFormat, que con los patrones que le quieres asignar tendrás de sobra. Algo asi vamos...
Código:
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy"); // formato español de fechas
String fechaString = sdf.format(fechaDate);
Saludos.