Wrong date format with microsecond and AM/PM
We append microsecond to the local format of time but if it uses AM/PM the microseconds are appended after it (11:30 AM.1234). This format is not recognized by dateutil parser so the datetime selected in revision (only place where we show microsecond) is not display because it is parsed back by dateutil.
Indeed the correct format (parsed by dateutil) is 11:30.1234 AM.
The solution is to not use the locale format for time but a custom one.