我正面临着Talend日期的问题。我已经尝试了几种解决方案,但仍然是一个"无法解析的日期"错误仍然存在。
我的日期格式为:" 2006-05-27 17:00:00.000" 你能救我吗?
答案 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")