2016-08-19 16 views
0

私は 'dd-mmm-yy'のような日付(文字列)フィールドを '1-Jan-87' 。今私はそれを2000年1月1日のように 'DD/MM/YYYY'として変換したいと思っています。Informatica - 'DD-MMM-YY'をDD/MM/YYYYに変換するには

この変換で私を助けてください。

+0

[INFORMATICA - 日付形式変換](http://stackoverflow.com/questions)の可能な複製/ 30182784/informatica-date-format-conversion) –

答えて

0

機能を使用しTO_DATE

TO_DATE(Column_name, 'mm/dd/yyyy') 

OR

TO_CHAR(TO_DATE('12/05/2015', 'DD/MM/YYYY'), 'MM/DD/YYYY') 
+0

それは動作しません。 ソース列のデータ型は、ターゲットの文字列と日時です – InfoBeginner

+0

編集を参照してください。または、リンクされた質問に他の回答がありますか? –

1

まず:ターゲット・データ型がDATE/DATETIMEであれば、あなたが必要とするすべてのインフォマティカでDATEポートであり、あなたがドン」形式について気にしないでください。 (実際には日付形式はありません。数字です) 入力STRINGをDATEに変換するだけです。TO_DATE(yourStringInputPort, 'DD-MMM-YY')

+0

ありがとうございました..しかし、それは2069 2077のように変換しますが、私は1969年が必要です1977 – InfoBeginner

+0

まあ、あなたはちょうど2桁の年を持っています。 Informaticaは、欠落している2つを推測できます。おそらくあなたは変換する前にそれらを追加することができますか? – Maciejg

関連する問題