Fix #893427 (published date column saving wrong month)

This commit is contained in:
Kovid Goyal 2011-11-23 14:52:37 +05:30
commit ec470afdae

View File

@ -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)