求助kettle问题
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位长的日期