diff --git a/src/calibre/library/cli.py b/src/calibre/library/cli.py
index f3fddcd637..e49da584ca 100644
--- a/src/calibre/library/cli.py
+++ b/src/calibre/library/cli.py
@@ -20,7 +20,7 @@ from calibre.utils.genshi.template import MarkupTemplate
FIELDS = set(['title', 'authors', 'author_sort', 'publisher', 'rating',
'timestamp', 'size', 'tags', 'comments', 'series', 'series_index',
- 'formats', 'isbn', 'uuid', 'cover'])
+ 'formats', 'isbn', 'uuid', 'pubdate', 'cover'])
XML_TEMPLATE = '''\
@@ -38,6 +38,7 @@ XML_TEMPLATE = '''\
${record['publisher']}
${record['rating']}
${record['timestamp']}
+ ${record['pubdate']}
${record['size']}
diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py
index e30b11cb20..2a693fee42 100644
--- a/src/calibre/library/database2.py
+++ b/src/calibre/library/database2.py
@@ -1584,7 +1584,7 @@ class LibraryDatabase2(LibraryDatabase):
prefix = self.library_path
FIELDS = set(['title', 'authors', 'author_sort', 'publisher', 'rating',
'timestamp', 'size', 'tags', 'comments', 'series', 'series_index',
- 'isbn', 'uuid'])
+ 'isbn', 'uuid', 'pubdate'])
data = []
for record in self.data:
if record is None: continue