Trabajar con Fechas

Lena
12 de Junio del 2006
Hola a todos!

Tengo un problemilla y no consigo resolverlo.
Consiste en que tengo un sistema en el que un usario introduce la fecha (el mes, el día y el año) y necesito compararlo con la almacenada en un fichero.
El problema es que la almacenada es guardada como String de siguiente formato: "Mon Jan 02 17:56:41 CET 2006" (es un ejemplo). Cómo puedo guardar la información de esta cadena para compararla con la fecha introducida por el usuario?

Gracias de antemano!