0

我想根据数据类型在报告中使用条件。我有一个“日期”字段,在某些情况下是日期格式,在其他情况下是字符串格式。对于字符串格式,我进行转换以获取日期。那些已经是日期格式的不需要转换。

例如,我在表达式编辑器中尝试这样做:

$F{start}.getClass()== "class java.util.Date" ?“日期”:“字符串”

但它正在为日期字段打印“字符串”。我在这里做错了什么?

4

1 回答 1

0

好的,我得到了解决方案,我错过了 'toString()' 函数:

(($F{start}.getClass()).toString()== "class java.util.Date")?"Date":"String"

于 2013-11-22T07:22:09.393 回答