求助kettle问题

54yuandian 2012-11-20 08:56:43
var FST_DT;
var EXP_DT;
var cur_year;
var end_year;

if ( !OLD_DATE.isNull() ){
FST_DT=substr(OLD_DATE.getString(),0,4)+'-'+substr(OLD_DATE.getString(),4,2)+'-'+substr(OLD_DATE.getString(),6,2);
}
else {
FST_DT=E_DT.getString();
}


cur_year = substr(E_DT.getString(),0,4);

end_year = Number( cur_year ) + 1;

EXP_DT = end_year + substr(E_DT.getString(),4,6);

这是modified java script value 控件调用的,E_DT是上一个数据库查询出的日期“2001-01-01”,怎么调用后显示E_DT长度是256啊?怎么解决啊?我只想E_DT保存10位长的日期
...全文
225 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

7,388

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧