2017-05-03 28 views
1

Talendで日付を解析する際にエラーが発生しました。 私の入力は文字列としてExcelファイルで、出力は次のSalesforce形式の "yyyy-MM-dd'T'HH:mm:ss'.000Z '" "Talend parse Date "yyyy-MM-dd'T'HH:mm:ss'.000Z '"

私はこの接続でtMapを持っています

TalendDate.parseDate("yyyy-MM-dd'T'HH:mm:ss'.000Z'",Row1.firstDate)

が、次のエラー投げている:すべてのヘルプ

java.lang.RuntimeException: java.text.ParseException: Unparseable date: "2008-05-11T12:02:46.000+0000" at routines.TalendDate.parseDate(TalendDate.java:895)

を? ありがとう

答えて

2

TalendDate.parseDateでは、パラメータ "pattern"は入力文字列のパターンと一致する必要があり、出力に必要な日付のパターンと一致していない必要があります。

あなたは試すことができます:

TalendDate.parseDate("yyyy-MM-dd'T'HH:mm:ss'.000+0000'",Row1.firstDate) 

の書式日付の出力は「日付モデル」欄には、「スキーマ」メニューでアクセス可能です。 enter image description here

+0

ありがとうございました! – Miguel

0

これを試してみて、

TalendDate.parseDate( "MM/DD/YYYY"、 'T'HH:MM:SS'、Row1.firstDate)。