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