If your time zone is set to America/Winnipeg and you want to change it to UTC-0500, you might try changing your time zone to Etc/GMT-5, which seems plausible. The result may not be what you expect. # date Thu Oct 8 07:35:45 AM CDT 2026 root@cowsvplsys21:~# timedatectl status Local time: Thu 2026-10-08 07:35:58 CDT Universal time: Thu 2026-10-08 12:35:58 UTC RTC time: Thu 2026-10-08 12:35:59 Time zone: America/Winnipeg (CDT, -0500) # timedatectl set-timezone "Etc/GMT+5" # date Thu Oct 8 07:36:52 AM -05 2026 # timedatectl status Local time: Thu 2026-10-08 07:36:58 -05 Universal time: Thu 2026-10-08 12:36:58 UTC RTC time: Thu 2026-10-08 12:36:59 Time zone: Etc/GMT+5 (-05, -0500) # timedatectl set-timezone "Etc/GMT-5" # date Thu Oct 8 05:37:36 PM +05 2026 # timedatectl status Local time: Thu 2026-10-08 17:37:42 +05 Universal time: Thu 2026-10-08 12:37:42 UTC RTC time: Thu 2026-10-08 12:37:43 Time zone: Etc/GMT-5 (+05, +0500) So GMT-5 is UTC+0500, and GMT+5 is UTC-0500. According to Wikipedia, In order to conform with the POSIX <https://en.wikipedia.org/wiki/POSIX> style, those zone names beginning with "Etc/GMT" have their sign reversed from the standard ISO 8601 <https://en.wikipedia.org/wiki/ISO_8601#Time_offsets_from_UTC> convention. In the "Etc" area, zones west of GMT have a positive sign and those east have a negative sign in their name (e.g "Etc/GMT-14" is 14 hours ahead of GMT). So be careful when using this.