派生列を使用して文字列を日付に変換しようとしていますが、フラット ファイル ソースを使用しています。stackoverflow に関する一連の記事を読み、同じ手順に従いましたが、文字列を日付形式に変換できません。
ここに文字列があります
Tue Nov 25 17:32:03 EST 2008
そして、私はそれを次のように示したい
2008-nov-25
次のコードを使用してみました
(DT_DBDATE)(SUBSTRING(dateCreated,24,4) + "-" + SUBSTRING(dateCreated,4,3) + "-" + SUBSTRING(dateCreated,8,2))
私も使ってみました
(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))
これは、文字列を日付形式に変換する正しい方法ですか?