Just a small note that can help other people reading the article posted above. Under the section 3. Setting the user’s time zone it is written following by the author: "The value provided here gets set as the REPORT_TIME_ZONE parameter. It might be possible to set the user’s time zone when logging in via some SSO mechanism but I have not investigated this." If you are making the build yourself from the source code, you can override it from file jasperreports.properties located under: jasperserverjasperserver-warsrcmainwebappAdditionsWEB-INFclasses. Just uncomment last line property net.sf.jasperreports.jdbc.time.zone and set your time zone instead of REPORT_TIME_ZONE value (use quotes to ensure unescaping): # use the report/user time zone to fetch values from databases#net.sf.jasperreports.jdbc.time.zone=REPORT_TIME_ZONE Example:net.sf.jasperreports.jdbc.time.zone='Europe/Belgrade' darkolakovic