Talend中的日期格式" 2006-05-27 17:00:00.000"

时间:2016-07-16 17:25:49

标签: date talend

我正面临着Talend日期的问题。我已经尝试了几种解决方案,但仍然是一个"无法解析的日期"错误仍然存​​在。

我的日期格式为:" 2006-05-27 17:00:00.000"  你能救我吗?

3 个答案:

答案 0 :(得分:2)

您可以使用下面的talendDate函数将您的字符串解析为日期..

TalendDate.parseDate(“yyyy-MM-dd HH:mm:ss.sss”,“2006-05-27 17:00:00.000”)

这会将输入作为字符串并返回日期。

答案 1 :(得分:1)

如果您未在 tMap 中自行处理转换,但只想使用架构,则:在日期字段的映射配置中,您可以添加以下字符串:

yyyy-MM-dd HH:mm:ss.SSS

为日期字符串设置正确的格式映射。否则,garpitmzn的答案就是要走的路。

答案 2 :(得分:0)

你应该在talend中使用这个函数来获取日期: TalendDate.parseDate(" yyyy-MM-dd HH:mm:ss.SSS"," 2016-01-12 12:45:00.000")