This commit is contained in:
Kovid Goyal 2023-11-20 18:37:09 +05:30
parent db33abeea9
commit 7b0852c2ad
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -196,6 +196,8 @@ def qt_from_dt(d: datetime, as_utc=False, assume_utc=False):
ans = QDateTime.fromMSecsSinceEpoch(int(d.timestamp() * 1000), QTimeZone.utc())
else:
d = d.astimezone(local_tz)
# not setting a time zone means this QDateTime has timeSpec() ==
# LocalTime which is what we want for display/editing.
ans = QDateTime(QDate(d.year, d.month, d.day), QTime(d.hour, d.minute, d.second, int(d.microsecond / 1000)))
return ans