使用Talend从字符串中提取日期

时间:2016-01-25 09:00:39

标签: csv talend

我每天都会收到包含标题的CSV文件 “AD绩效报告(2016年1月24日)”。 我想从中提取日期并使用Talend将其用作日期列。 我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:2)

要更改其他格式的specicif列的格式,您可以使用“tExtractRegexFields”,使用正则表达式获取您的日期。

tFileInputDelimited --> tExtractRegexFields --> tMap --> tFileOutputDelimited

使用'tExtractRegexFields'组件在字符串中获取日期后,您可以在输出模式中指定日期类型:

enter image description here

你的日期模式(2016年1月24日)是“ MMM d,yyyy

talend上tExtractRegexField的

链接为here

用于测试正则表达式的精彩网站的链接是here

日期链接Jav中的模式为here

答案 1 :(得分:1)

我在tExtractRegexFields

中使用了以下正则表达式

" \(([^)] *)\)"