The `iso8601` format used in some places was wrong, as it displayed always the hour followed by a 'Z', even when the timezone offset was not 0.
Fixes #7921.
Authored by: cboos 2009-02-03
Parent: [r7822]
Child: [r7824]