Talend 从与tmap的约会中获得一部分

Talend 从与tmap的约会中获得一部分,talend,Talend,我有一个日期值“311211”,格式为“ddmmyy” 如何使用talend open studio中带有tmap组件的函数获取一天中的部分、一个月中的部分和一年中的部分。String year=TalendDate.formatDate(“yyyy”,TalendDate.parseDate(“ddMMyy”,“311211”) 字符串month=TalendDate.formatDate(“MM”,TalendDate.parseDate(“ddMMyy”,“311211211”) 字符串d

我有一个日期值“311211”,格式为“ddmmyy”


如何使用talend open studio中带有tmap组件的函数获取一天中的部分、一个月中的部分和一年中的部分。

String year=TalendDate.formatDate(“yyyy”,TalendDate.parseDate(“ddMMyy”,“311211”)

字符串month=TalendDate.formatDate(“MM”,TalendDate.parseDate(“ddMMyy”,“311211211”)

字符串day=TalendDate.formatDate(“dd”,TalendDate.parseDate(“ddMMyy”,“311211”)


希望这对…有所帮助。

String year=TalendDate.formatDate(“yyyy”,TalendDate.parseDate(“ddMMyy”,“311211”)

字符串month=TalendDate.formatDate(“MM”,TalendDate.parseDate(“ddMMyy”,“311211211”)

字符串day=TalendDate.formatDate(“dd”,TalendDate.parseDate(“ddMMyy”,“311211”)


希望这有助于…

无需使用函数…)

您可以通过如下设置tMap来获得所需的结果

请看下图中突出显示的部分

输出将类似于


无需使用函数……)

您可以通过如下设置tMap来获得所需的结果

请看下图中突出显示的部分

输出将类似于


您是否希望日、月和年分别出现?您是否希望日、月和年分别出现?由于您在tMap中,您可以创建一个变量日期,以便只对其进行一次解析;)然后再利用它。这不像这样冗长。因为您在tMap中,所以可以创建一个变量Date来只解析它一次;)然后再利用它。这是最好的方式,因为许多人似乎不理解日期字段和日期格式的不同概念。@tobi6可能是因为模式用于解析和格式化,具体取决于输入或输出。特别是当您使用相同的日期实例,但对
字符串
格式使用不同的模式时。这绝对是最好的方法,因为许多人似乎不理解日期字段和日期格式的不同概念。@tobi6可能是因为模式用于解析和格式化,具体取决于输入或输出输出。尤其是在您使用相同的日期实例,但对
字符串
格式使用不同的模式的情况下。