diff --git a/csppfetch/__init__.py b/csppfetch/__init__.py
index 71fd43a024620671e6e66c873d3d86945e6f1487..c0acf444415fea47bea35fdcb65346a57e714fd3 100644
--- a/csppfetch/__init__.py
+++ b/csppfetch/__init__.py
@@ -658,8 +658,12 @@ class Downloader:
 
                 expected = self.is_expected(time)
 
+                fmt_time = time.strftime("%Y-%m-%d")
+                if self.period < timedelta(days=1):
+                    fmt_time += time.strftime("%H:%M:%S")
+
                 priority_desc = f'"{priority}"' if priority != "" else '"" (empty string)'
-                description = f"{self.name} for {time} at priority {priority_desc}"
+                description = f"{self.name} for {fmt_time} at priority {priority_desc}"
 
                 fs = FileSet(urls_to_files, expected, description)
                 filesets.append(fs)