OK, nobody answer that, then I found the solution. ----------------------------------------- Step 1: Create the Parameter1, the class is "java.text.DateFormat" $P{REPORT_FORMAT_FACTORY}.createDateFormat("MM/dd/yyyy HH:mm",$P{REPORT_LOCALE}, TimeZone.getTimeZone("UTC"))[/code]----------------------------------------- Step 2: Create the Parameter2, the class is "java.text.DateFormat" $P{REPORT_FORMAT_FACTORY}.createDateFormat("MM/dd/yyyy HH:mm",$P{REPORT_LOCALE}, TimeZone.getTimeZone("America/New_York"))[/code]----------------------------------------- Step 3: Create the variable, the class is "java.util.Date" $P{Parameter1}.parse($F{dateStr}.toString())[/code]----------------------------------------- Step 4: Modified the detail you want to show in table or report $P{Parameter2}.format($V{variable})[/code]----------------------------------------- Then you got the date.