Cita:
Iniciado por Pelirr En la segunda línea guardo en el string textoFecha una fecha de un select que selecciona un usuario. He probado y por ejemplo un valor guardado sería '8/19/09 12:00:00 AM.000'
la fecha que estas introduciendo no es valida por que no existe el mes 19 por eso te devuelve Tue Jul 08 00:00:00 CET 10. lo que hace es que 19 meses equivalen a un año con 6 meses, guarda los 6 meses y los otros 12 los suma como un año mas
creo que esta bien tu codigo, solo pruebalo con datos reales