我想根据数据类型在报表中使用条件。 我有一个'date'字段,在某些情况下是日期格式,在其他情况下是String格式。对于字符串格式,我进行转换以获取日期。那些已经采用日期格式的人不需要转换。
例如,我在表达式编辑器中尝试这个:
$ F {start} .getClass()==“class java.util.Date”? “日期”:“字符串”
但它正在为日期字段打印“String”。我在这里做错了什么?
答案 0 :(得分:0)
好的我得到了解决方案,我错过了'toString()'函数:
(($ F {start} .getClass())。toString()==“class java.util.Date”)?“Date”:“String”