diff options
| author | Edward Welbourne <edward.welbourne@qt.io> | 2021-06-01 17:41:40 +0200 |
|---|---|---|
| committer | Edward Welbourne <edward.welbourne@qt.io> | 2021-06-11 23:30:08 +0200 |
| commit | f9469990d0fb1ae9444d415390ec8be483ec4ab3 (patch) | |
| tree | 0b266e0d69b6843fa7aa59f9d77e8c6bb8551c74 /src/corelib/thread/qexception.cpp | |
| parent | df01accf97365a52b36e2c3e81a26608de9203a1 (diff) | |
Fix date parsing when local time lacks the start of the day
The case where a parsed date-time fell in a transition, but only
because the default value for some field lead it there, only dealt
with the case of parsing a date-time, which is the only time it should
be relevant. However, since the date and time do get combined as a
date-time (even when only one of them is relevant) the same problem
could arise when parsing a date (on which the current time-zone
happened to make a transition at the start of the day) or a time (if
the default date happens to be one on which the current zone had a
transition).
So handle both of those cases, as well as the date-time case.
Fixes: QTBUG-91120
Pick-to: 5.15 6.1 6.2
Change-Id: I565d115eb85cd2ee69fa500fcd40b05bcf8f6fff
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/thread/qexception.cpp')
0 files changed, 0 insertions, 0 deletions
