gpt4 book ai didi

date - Talend Data Integration 中的转换日期

转载 作者:行者123 更新时间:2023-12-04 02:56:08 27 4
gpt4 key购买 nike

在从一个表到另一个表的数据流中,我想转换一个日期。

日期以字符串形式离开源表,格式为:“2009-01-05 00:00:00:000 + 01:00”。

我尝试使用 tConvertType 将其转换为日期,但这显然是不允许的。我的第二个选择是使用 tMap 组件中的公式将此字符串转换为日期。

目前我尝试了这些公式:

- TalendDate.formatDate("yyyy-MM-dd",row3.rafw_dz_begi);
- TalendDate.formatDate("yyyy-MM-dd HH:mm:ss",row3.rafw_dz_begi);
- return TalendDate.formatDate("yyyy-MM-dd HH:mm:ss",row3.rafw_dz_begi);

这些都不起作用。将结果插入目标表(MySQL、InnoDB)时,收到日期无效的错误消息。目标字段的格式是 MySQL 日期字段。

如何将日期转换为所需的格式?

最佳答案

Talend 为您提供了一种处理日期格式的好方法。您可以在 tMap 窗口的架构编辑器选项卡中轻松更改日期格式。

它适用于 tMap 输入和输出流。我添加了一张图片以获得更好的说明。

enter image description here

关于date - Talend Data Integration 中的转换日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16663990/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com