Does anyone know why python\'s dateutil reverses the sign of the GMT offset when it parses the datetime field?
Apparently this feature is a known outcome of not only
The source code for dateutil.parser.parse explains this.
Check for something like GMT+3, or BRST+3. Notice that it doesn't mean "I am 3 hours after GMT", but "my time +3 is GMT". If found, we reverse the logic so that timezone parsing code will get it right.
And a further comment:
With something like GMT+3, the timezone is not GMT.