我正在尝试这样做:
ope_tFilterRow_4.matches((row7.Subscription == null? false :
row7.Subscription.compareTo('01-01-2014') > 0)
, "Subscription.compareTo('01-01-2014') > 0 failed");
它说:
constantecaractèrenon-valide error(=无效的字符常量)!
在我的表格中,我有相同的日期格式,我也试图解析它并得到同样的错误。
答案 0 :(得分:1)
替换
row7.Subscription.compareTo('01-01-2014')
带
row7.Subscription.compareTo("01-01-2014")
编辑:
我认为row7.Subscription
是约会。以下是与Talend比较日期的方法:
TalendDate.parseDate("dd-MM-yyyy","01-01-2014").compareTo(row7.Subscription)