Talend 解析日期 "yyyy-MM-dd'T'HH:mm:ss'.000Z'"
Talend parse Date "yyyy-MM-dd'T'HH:mm:ss'.000Z'"
我在 Talend 中解析日期时出错。
我的输入是一个 excel 文件作为字符串,我的输出是一个具有以下 Salesforce 格式的日期 "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)
有什么帮助吗?
谢谢
在 TalendDate.parseDate 中,参数 "pattern" 必须匹配输入字符串的模式,而不是输出中所需的日期模式。
你可以试试:
TalendDate.parseDate("yyyy-MM-dd'T'HH:mm:ss'.000+0000'",Row1.firstDate )
可以在 'schema' 菜单的 "Date Model" 列中访问日期输出格式。
试试这个,
TalendDate.parseDate("MM/dd/yyyy",'T'HH:mm:ss',Row1.firstDate);
我在 Talend 中解析日期时出错。 我的输入是一个 excel 文件作为字符串,我的输出是一个具有以下 Salesforce 格式的日期 "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)
有什么帮助吗? 谢谢
在 TalendDate.parseDate 中,参数 "pattern" 必须匹配输入字符串的模式,而不是输出中所需的日期模式。
你可以试试:
TalendDate.parseDate("yyyy-MM-dd'T'HH:mm:ss'.000+0000'",Row1.firstDate )
可以在 'schema' 菜单的 "Date Model" 列中访问日期输出格式。
试试这个,
TalendDate.parseDate("MM/dd/yyyy",'T'HH:mm:ss',Row1.firstDate);