SSIS colonne dérivée convertit une chaîne de date

Je suis en train de convertir une chaîne de caractères en Date à l'aide de la colonne Dérivée et je suis en utilisant la Source de Fichier Plat.
J'ai lu des tas d'articles sur stackoverflow et suivi les mêmes étapes, mais je suis incapable de convertir ma chaîne de caractères dans le format de date.

Ici est la chaîne

Tue Nov 25 17:32:03 EST 2008

Et je veux le montrer comme

2008-nov-25

J'ai essayé d'utiliser le code suivant

(DT_DBDATE)(SUBSTRING(dateCreated,24,4) + "-" + SUBSTRING(dateCreated,4,3) + "-" +    SUBSTRING(dateCreated,8,2))

J'ai aussi essayé d'utiliser

  (DT_DATE)(SUBSTRING(dateCreated,24,4) + "-" + SUBSTRING(dateCreated,4,3) + "-" +    SUBSTRING(dateCreated,8,2))

  (DT_DBTIMESTAMP)(SUBSTRING(dateCreated,24,4) + "-" + SUBSTRING(dateCreated,4,3) + "-" +    SUBSTRING(dateCreated,8,2))

Est-ce la bonne façon de convertir la chaîne en format de date?

InformationsquelleAutor asquare | 2012-07-12