无效字符常量
Constante caractère non valide
我正在尝试这样做:
ope_tFilterRow_4.matches((row7.Subscription == null? false :
row7.Subscription.compareTo('01-01-2014') > 0)
, "Subscription.compareTo('01-01-2014') > 0 failed");
它说:
constante caractère non-valide error ( = Invalid character constant)!
在我的 table 中,我有相同的日期格式,我也尝试解析它并得到同样的错误。
替换
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)
我正在尝试这样做:
ope_tFilterRow_4.matches((row7.Subscription == null? false :
row7.Subscription.compareTo('01-01-2014') > 0)
, "Subscription.compareTo('01-01-2014') > 0 failed");
它说:
constante caractère non-valide error ( = Invalid character constant)!
在我的 table 中,我有相同的日期格式,我也尝试解析它并得到同样的错误。
替换
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)