多语言展示
当前在线:1644今日阅读:27今日分享:41

kettle怎么将字符字段转成日期字段

kettle怎么将字符字段转成日期字段?下面小编为你介绍下。
工具/原料

电脑

方法/步骤
1

首先点击下图左下角的 类型 下面行 会弹出右侧下脚的 选择信息类型 再里面点击 今天00:00:00 然后 写上名称即可

2

然后主要实现是用js代码 Format 那一大块是一个格式化函数 功能是把时间格式化成 自己需要的时间格式Format下面那行 new 当前时间对象 2代表2天 24*60*60*1000代表1天时间的ms数--即当天减去2天时间ms数 得到前天的时间

3

设置环境变量 即把js中的变量名 设置到系统 或者job可用的变量名中 变量活动类型 有Java虚拟机、父Job、父父Job、根Job。为了便于测试 这里选择Java虚拟机,

4

下面是点击运行的测试结果:画红圈部分可以看到变量设置成功了!

5

下图是一个 使用变量设置ktr 的kjb目的就是每天生成2015-04-26 这样 前天日期的文本;

6

然后用 sftp中的正则表达式匹配 上传到指定服务器, 画红圈是filedate_YCL.ktr中设置的变量名。

推荐信息