Using Python 3.14.3 and python-dateutil 2.9.0.post0
str(dateutil.parser.parse('2026-03-11 14:32:45 UTC-4')) results in '2026-03-11 14:32:45+04:00'
and
str(dateutil.parser.parse('2026-03-11 14:32:45 UTC+4')) results in '2026-03-11 14:32:45-04:00'
My expectation is the opposite: that UTC-4 (EDT) should be parsed to -04:00
Using Python 3.14.3 and python-dateutil 2.9.0.post0
str(dateutil.parser.parse('2026-03-11 14:32:45 UTC-4')) results in '2026-03-11 14:32:45+04:00'
and
str(dateutil.parser.parse('2026-03-11 14:32:45 UTC+4')) results in '2026-03-11 14:32:45-04:00'
My expectation is the opposite: that UTC-4 (EDT) should be parsed to -04:00