Checking the Current Timezone
timedatectl
is a command-line utility that allows you to view and change the system’s time and date. It is available on all modern systemd-based Linux systems, including Ubuntu 20.04.
To print the current system’s timezone invoke the timedatectl
without any arguments:
timedatectl
The output below shows that the system’s timezone is set to “UTC”:
Output
Local time: Wed 2020-05-06 19:33:20 UTC
Universal time: Wed 2020-05-06 19:33:20 UTC
RTC time: Wed 2020-05-06 19:33:22
Time zone: UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
Changing the Timezone Using the timedatectl
Command
Before changing the timezone, you’ll need to find out the long name for the timezone you want to use. The timezones are using “Region/City” format.
To list all available time zones, you can either list the files in the /usr/share/zoneinfo
directory or invoke the timedatectl
command with the list-timezones
option:
timedatectl list-timezones
Output
...
America/Montevideo
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 sudo user:
sudo timedatectl set-timezone your_time_zone
For instance, to change the system’s timezone to America/New_York
:
sudo timedatectl set-timezone America/New_York
Invoke the timedatectl
command to verify the changes:
timedatectl
Output
Local time: Wed 2020-05-06 15:41:42 EDT
Universal time: Wed 2020-05-06 19:41:42 UTC
RTC time: Wed 2020-05-06 19:41:48
Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
Recent Comments