0

データ型に基づいてレポートで条件を使用したいと考えています。場合によっては日付形式で、他の場合は文字列形式の「日付」フィールドがあります。文字列形式の場合、日付を取得するために変換を行います。すでに日付形式になっているものについては、変換は必要ありません。

たとえば、式エディターでこれを試しています。

$F{start}.getClass()== "クラス java.util.Date" ? 「日付」:「文字列」

しかし、日付フィールドの「文字列」を出力しています。ここで何が間違っていますか?

4

1 に答える 1

0

OK、解決策を見つけました。「toString()」関数がありませんでした:

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

于 2013-11-22T07:22:09.393 に答える