From 14c1c6aabe9aa48af4560b15847f283e9b6e1804 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 9 Sep 2013 08:52:10 +0530 Subject: [PATCH] Show timestamps in local timezone in viewer metadata page --- src/calibre/ebooks/metadata/book/base.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/ebooks/metadata/book/base.py b/src/calibre/ebooks/metadata/book/base.py index 2f964bc4ee..bacf10dc73 100644 --- a/src/calibre/ebooks/metadata/book/base.py +++ b/src/calibre/ebooks/metadata/book/base.py @@ -742,6 +742,7 @@ class Metadata(object): A HTML representation of this object. ''' from calibre.ebooks.metadata import authors_to_string + from calibre.utils.date import isoformat ans = [(_('Title'), unicode(self.title))] ans += [(_('Author(s)'), (authors_to_string(self.authors) if self.authors else _('Unknown')))] ans += [(_('Publisher'), unicode(self.publisher))] @@ -753,9 +754,9 @@ class Metadata(object): ans += [(_('Series'), unicode(self.series) + ' #%s'%self.format_series_index())] ans += [(_('Languages'), u', '.join(self.languages))] if self.timestamp is not None: - ans += [(_('Timestamp'), unicode(self.timestamp.isoformat(' ')))] + ans += [(_('Timestamp'), unicode(isoformat(self.timestamp, as_utc=False, sep=' ')))] if self.pubdate is not None: - ans += [(_('Published'), unicode(self.pubdate.isoformat(' ')))] + ans += [(_('Published'), unicode(isoformat(self.pubdate, as_utc=False, sep=' ')))] if self.rights is not None: ans += [(_('Rights'), unicode(self.rights))] for key in self.custom_field_keys():