康斯坦斯特caractère非valide

时间:2016-05-13 10:16:20

标签: java talend

我正在尝试这样做:

 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(=无效的字符常量)!

在我的表格中,我有相同的日期格式,我也试图解析它并得到同样的错误。

1 个答案:

答案 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)