Browse Source

Merge pull request #8804 from ThomasWaldmann/fix-timezone-inconsistency

format_time: output date/time in local tz, fixes #8802
TW 1 tháng trước cách đây
mục cha
commit
5ea7383d10
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      src/borg/helpers/time.py

+ 2 - 2
src/borg/helpers/time.py

@@ -89,9 +89,9 @@ def safe_timestamp(item_timestamp_ns):
 
 def format_time(ts: datetime, format_spec=""):
     """
-    Convert *ts* to a human-friendly format with textual weekday.
+    Convert *ts* to a human-friendly format with textual weekday (in local timezone).
     """
-    return ts.strftime("%a, %Y-%m-%d %H:%M:%S %z" if format_spec == "" else format_spec)
+    return ts.astimezone().strftime("%a, %Y-%m-%d %H:%M:%S %z" if format_spec == "" else format_spec)
 
 
 def format_timedelta(td):