当前位置: 首页 > 知识库问答 >
问题:

parse int to date(tmap)Talend postgresql

逄宁
2023-03-14

我的工作Talend是关于csv文件和postregresql表之间的映射。我需要在csv文件中插入一个列日期,它可以是normale格式yyyyMMdd或(0/99999999)。因此,如果日期等于0或999999999,它将映射为数据库中的空变量,否则数据必须加载为日期类型时间戳yyyy-mm-dd hh:mm:ss。在csv文件中,我将date声明为int,因此我必须在tmap中将int解析为datetime,并将0/99999999作为空变量加载。请帮忙。

共有1个答案

赫连法
2023-03-14

//转换具有特殊“0/99999999”值的字符串的对应表达式为:(Row1.DateAsString.Equals(“0”)Row1.DateAsString.Equals(“99999999”))?null:Routines.TalendDate.Parsedate(“YYYYMMDD”,Row1.DateAsString.Equals“)

 类似资料:

相关问答

相关文章

相关阅读