diff --git a/src/calibre/gui2/library/models.py b/src/calibre/gui2/library/models.py index 4fe11cf6dc..64d9eda301 100644 --- a/src/calibre/gui2/library/models.py +++ b/src/calibre/gui2/library/models.py @@ -17,7 +17,7 @@ from calibre.ebooks.metadata import fmt_sidx, authors_to_string, string_to_autho from calibre.ebooks.metadata.book.base import SafeFormat from calibre.ptempfile import PersistentTemporaryFile from calibre.utils.config import tweaks, prefs -from calibre.utils.date import dt_factory, qt_to_dt +from calibre.utils.date import dt_factory, qt_to_dt, as_local_time from calibre.utils.icu import sort_key from calibre.utils.search_query_parser import SearchQueryParser from calibre.library.caches import (_match, CONTAINS_MATCH, EQUALS_MATCH, @@ -580,7 +580,7 @@ class BooksModel(QAbstractTableModel): # {{{ def datetime_type(r, idx=-1): val = self.db.data[r][idx] if val is not None: - return QVariant(QDateTime(val)) + return QVariant(QDateTime(as_local_time(val))) else: return QVariant(UNDEFINED_QDATETIME)