This post is copied partially from
Changing the Time Zone in Linux
Before changing the time zone, you’ll need to find out the long name of the time zone you want to use. The time zone naming convention usually uses a “Region/City” format.
To view all available time zones, use the timedatectl
command or list the files in the /usr/share/zoneinfo
directory:
timedatectl list-timezones
...
America/Montserrat
America/Nassau
America/New_York
America/Nipigon
America/Nome
America/Noronha
...
Once you identify which time zone is accurate to your location, run the following command as root or sudo user:
sudo timedatectl set-timezone <your_time_zone>
For example, to change the system’s timezone to America/New_York
you would type:
sudo timedatectl set-timezone America/New_York
To verify the change, invoke the timedatectl
command again:
timedatectl
Local time: Tue 2019-12-03 13:55:09 EST
Universal time: Tue 2019-12-03 18:55:09 UTC
RTC time: Tue 2019-12-03 18:02:16
Time zone: America/New_York (EST, -0500)
System clock synchronized: no
systemd-timesyncd.service active: yes
RTC in local TZ: no
Mission accomplished! You’ve successfully changed your system’s time zone.