Java からJRレポートにパラメーターとしてタイムスタンプ値を送信する必要があります。次のコードを試しましたが、空白のレポートが表示されます。
私のJRXMLファイル: `
` レポートは通常の日付パラメータでは正常に機能しますが、タイムスタンプ値では表示されません。
私のJavaコード: `
タイムスタンプ Ex: (new java.sql.Timestamp(2013-02-27) のさまざまな値を試しましたが、機能していません。
Java からJRレポートにパラメーターとしてタイムスタンプ値を送信する必要があります。次のコードを試しましたが、空白のレポートが表示されます。
私のJRXMLファイル: `
` レポートは通常の日付パラメータでは正常に機能しますが、タイムスタンプ値では表示されません。
私のJavaコード: `
タイムスタンプ Ex: (new java.sql.Timestamp(2013-02-27) のさまざまな値を試しましたが、機能していません。
使用する:
new SimpleDateFormat("yyyy-MM-dd").parse("2012-01-01");
簡単に言えば:
new Date(2012-01-01);
おそらくEPOCHの開始日、間違いなく間違った日付を与えるでしょう。
月の日付を解析するときでMM
はないことを確認してください。SimpleDateFormat javadocmm
を参照してください
編集
画像を参照してください。デフォルト値が生成する日付は 1970 年頃です。したがって、 Condition は 1970 からTodayBetween
までのすべての値を取得します。
編集:2
私の意見では、テーブルのデータソースに間違ったパラメーターを設定しています。
From_Date と To_Date を設定する代わりにFields
、メイン レポート自体のパラメーターとして設定します。
画像を参照してください。