In addition to above comment rather than Asia/Shanghai i ran below command
ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
and the output on my system
date
Fri Jun 22 01:21:37 EDT 2018
as advised you can get the zone info from here "/usr/share/zoneinfo" and edit the command accordingly