Timezone setting


I can use below command to change timezone:
timedatectl set-timezone 'Asia/Shanghai’

with this command, the input timezone infor is location information, Is there any method that I can set timezone by UTC index,
for example, “timedatectl set-timezone UTC-8” - certainly, this command is incorrect, I mean similar kind of command.