Jump to content
Changes to the Jaspersoft community edition download ×

Date parameter with iReport


Recommended Posts

I try to use date parameters (type java.util.Date)

with a report.



FROM ...

WHERE date >= $P{Date1}

AND date <= $P{Date2}



I have set default value for the 2 parameters like this :

new Date(01,01,2001) for Date1

and new Date(31,12,2099) for Date2


but it doesn't work when I launch the report in jasper without parameters.


Could you help me.

Link to comment
Share on other sites

  • Replies 3
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

  • 2 weeks later...



Your default values for your date parameters have to be valid Java expressions. Try instantiating a Date object using correct Java syntax, this should work. For example, a default value for an Integer parameter should look like this:


new Integer(0)


Date's in Java are created somewhat differently. I think this is where your problem lies. Remember that the Date class is instantiated like so:


Date d1 = new Date(aNumberInMilliseconds);



Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...