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

format_time: output date/time in local tz, fixes #8802
This commit is contained in:
TW 2025-04-30 20:38:08 +02:00 committed by GitHub
commit 5ea7383d10
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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):