diff options
author | Edward Welbourne <edward.welbourne@qt.io> | 2017-11-09 21:13:43 +0100 |
---|---|---|
committer | Edward Welbourne <edward.welbourne@qt.io> | 2017-11-14 16:44:27 +0000 |
commit | 285596ee199ae1767fc48a0d0c2d12b178c0234d (patch) | |
tree | 4127767bffcdc8eefeb84ed07fc4b3f6595acd8b /src/corelib/tools/qdatetime.h | |
parent | 1456a7b78aad6ad3edf91dec7be76a7cb885cd24 (diff) |
Special-case parsing of Zulu time-zone in date-times
When parsing a date-time's zone, a stray Z denotes UTC (a.k.a. Zulu
time), despite not being a valid name for the zone. Clients parsing
such date strings had to treat the Z as a literal, rather than a
zone-ID, but then they got back a LocalTime instead of the UTC the
string actually described. So teach QTimeZoneParser to handle this
special case and adapt an existing test (that used a time ending in Z,
but had to treat it as a local time) to check this works.
[ChangeLog][QtCore][QDateTime] When parsing a time-zone, "Z" is now
recognized as an alias for UTC.
Change-Id: Ib6aa2d8ea2dc6b2da526b39aec74dbc007f90fd8
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/tools/qdatetime.h')
0 files changed, 0 insertions, 0 deletions