diff --git a/src/calibre/gui2/dialogs/scheduler.py b/src/calibre/gui2/dialogs/scheduler.py
index 86b3190c04..585db2e9be 100644
--- a/src/calibre/gui2/dialogs/scheduler.py
+++ b/src/calibre/gui2/dialogs/scheduler.py
@@ -350,9 +350,11 @@ class SchedulerDialog(QDialog, Ui_Dialog):
self.username.blockSignals(False)
self.password.blockSignals(False)
d = datetime.utcnow() - recipe.last_downloaded
- ld = '%.2f'%(d.days + d.seconds/(24.*3600))
+ def hm(x): return (x-x%3600)//3600, (x%3600 - (x%3600)%60)//60
+ hours, minutes = hm(d.seconds)
+ tm = _('%d days, %d hours and %d minutes ago')%(d.days, hours, minutes)
if d < timedelta(days=366):
- self.last_downloaded.setText(_('Last downloaded: %s days ago')%ld)
+ self.last_downloaded.setText(_('Last downloaded')+': '+tm)
else:
self.last_downloaded.setText(_('Last downloaded: never'))
diff --git a/src/calibre/gui2/dialogs/scheduler.ui b/src/calibre/gui2/dialogs/scheduler.ui
index 2cf22f7191..b10e777d7d 100644
--- a/src/calibre/gui2/dialogs/scheduler.ui
+++ b/src/calibre/gui2/dialogs/scheduler.ui
@@ -5,7 +5,7 @@
0
0
- 726
+ 738
575
@@ -194,6 +194,9 @@
+
+ true
+
-