【问题标题】:Zero padding the employee no. field in Talend Job [closed]零填充员工编号。 Talend Job 中的字段 [关闭]
【发布时间】:2022-01-05 13:29:48
【问题描述】:

在使用 tMap 开发 Talend 作业时, 我需要对包含数字(例如:1542)且长度为 20 个字符的字段执行零填充。

  1. 请问我提出的公式

StringHandling.STR('0',20-(StringHandling.LEN(row1.eno)))+row1.eno

work?
  1. 如果没有,最好的方法是什么?

【问题讨论】:

标签: talend tmap


【解决方案1】:

为什么不使用 StringHandling.LPAD(row1.eno, 20, '0') 或类似的东西? 如果我理解正确的话,你需要左零填充......

R

【讨论】:

    【解决方案2】:

    一个简单的String.format() 可以做到这一点:

    String.format("%020d",row1.eno)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-17
      • 1970-01-01
      • 2019-10-01
      • 2014-08-20
      • 2013-02-20
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      相关资源
      最近更新 更多