[Answered ]-Normalize different date formats

1👍

dateutil module parses many different types of formats. You can find the doc here

This is a simple example:

if __name__ == '__main__':
    from dateutil.parser import parse
    date_strs = ['Sun, 04 Apr 2021 13:32:26 +0200','Sun, 04 Apr 2021 11:52:29 GMT']
    for d in date_strs:
        print(parse(d))

output:

2021-04-04 13:32:26+02:00
2021-04-04 11:52:29+00:00

If there are other date formats that this doesn’t cover you can to store specific python format strings keyed by the xml element name.

Leave a comment