Kettle 中Jscript控件调用Java类。
《Java类》
package com.test;
import java.text.SimpleDateFormat; import java.util.Date;
publicclass DateUtil {
/** yyyy-MM-dd. */
publicstaticfinal String DATE_FORMAT_ONE = \; publicstatic String getNowDate(){
returndateToString(new Date(),DATE_FORMAT_ONE); }
publicstatic String dateToString(Date date, String toFormat) {
if (date == null) { return\; }
SimpleDateFormat df = newSimpleDateFormat(toFormat);
df.setLenient(false); return df.format(date); } }
将上面代码打包成:DateUtil.jar
在kettle中的Jscript调用方法:
var date1 = new com.test.DateUtil.getNowDate();
注意写全:com.test.DateUtil否则无法调用