You can send broadcasts to set the timezone.
shell command:
#1.Close the auto timezone
am broadcast -a android.intent.action.datetime -es autotimezone "off"
#2.Set the timezone
am broadcast -a android.intent.action.datetime --es timezone "America/Tijuana"
#Tips:
About the "America/Tijuana", you can look for the list of time zones on the Internet and fill in the corresponding time zone.