diff --git a/src/borg/helpers/time.py b/src/borg/helpers/time.py index c5a5ddd81..9c525ecfc 100644 --- a/src/borg/helpers/time.py +++ b/src/borg/helpers/time.py @@ -89,11 +89,11 @@ def safe_timestamp(item_timestamp_ns): return datetime.fromtimestamp(t_ns / 1e9) -def format_time(ts: datetime): +def format_time(ts: datetime, format_spec=''): """ Convert *ts* to a human-friendly format with textual weekday. """ - return ts.strftime('%a, %Y-%m-%d %H:%M:%S') + return ts.strftime('%a, %Y-%m-%d %H:%M:%S' if format_spec == '' else format_spec) def isoformat_time(ts: datetime): @@ -128,7 +128,7 @@ class OutputTimestamp: self.ts = ts def __format__(self, format_spec): - return format_time(self.ts) + return format_time(self.ts, format_spec=format_spec) def __str__(self): return '{}'.format(self)