diff options
Diffstat (limited to 'src/qml/jsruntime')
-rw-r--r-- | src/qml/jsruntime/qv4dateobject.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/qml/jsruntime/qv4dateobject.cpp b/src/qml/jsruntime/qv4dateobject.cpp index 19ae62f054..a4d3c8ca30 100644 --- a/src/qml/jsruntime/qv4dateobject.cpp +++ b/src/qml/jsruntime/qv4dateobject.cpp @@ -637,9 +637,8 @@ static inline double ParseString(const QString &s, double localTZA) for (const QString &format : formats) { dt = format.indexOf(QLatin1String("hh:mm")) < 0 - ? QDateTime(QDate::fromString(s, format), - QTime(0, 0, 0), Qt::UTC) - : QDateTime::fromString(s, format); // as local time + ? QDate::fromString(s, format).startOfDay(Qt::UTC) + : QDateTime::fromString(s, format); // as local time if (dt.isValid()) break; } |