sd5008 Wrote: i have a Field in my report of type 'java.util.Timestamp'. I need to display the date in the respective timezone of the user. i am passing REPORT_TIME_ZONE as parameter from my controller as LoggedUser user = (User)request.getSession().getAttribute("loggeduser"); usertimezone = user.getTimezone(); Map model=new HashMap(); model.put("REPORT_TIME_ZONE",usertimezone); in my report that is the jrxml file i use <parameter name="DateFormatter" class="java.text.DateFormat" isForPrompting="false"> <defaultValueExpression>$P{REPORT_FORMAT_FACTORY}.createDateFormat("MMM dd, yyyy HH:mm", null, $P{REPORT_TIME_ZONE})</defaultValueExpression> </parameter> and in my testfield expression i use <textFieldExpression>$P{DateFormatter}.format($F{WORK_PLAN_CREATED_TS})</textFieldExpression> my end result is that i am not able to convert the date into respective timezone. please do the needfull