Three years later, I found several gotchas getting this to work. So, I'll elaborate upon the accepted answer (which is correct) and add a complete answer for CentOS.
Gotcha #1: The Jenkins settings to change
The current Jenkins documentation on changing time zone says to define
org.apache.commons.jelly.tags.fmt.timeZone. But, I have found that both are necessary. The jelly one works for Jenkins proper and some plugins, while the user one works for other plugins.
Gotcha #2: The OS settings to update
For CentOS in the Eastern US, edit
If you put these
-D settings into
JENKINS_ARGS, it won't work.
Gotcha #3: Restarting
You have to restart from the command line, the entire service. Simply doing a Jenkins safe restart is not sufficient. So:
sudo service restart jenkins
When you've done all this, check that both time zone settings match in your Jenkins system information panel: http://jenkins.example.com/systemInfo