Merge pull request #6529 from tk0miya/6528_aware_datetime

format_date(): use "aware" local datetime by default (refs: #6528)
This commit is contained in:
Takeshi KOMIYA 2019-07-06 22:53:16 +09:00 committed by GitHub
commit db77706c7a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,7 +12,7 @@ import os
import re
import warnings
from collections import namedtuple
from datetime import datetime
from datetime import datetime, timezone
from os import path
from typing import Callable, Generator, List, Set, Tuple
@ -274,7 +274,7 @@ def format_date(format: str, date: datetime = None, language: str = None) -> str
if source_date_epoch is not None:
date = datetime.utcfromtimestamp(float(source_date_epoch))
else:
date = datetime.utcnow()
date = datetime.now(timezone.utc).astimezone()
result = []
tokens = date_format_re.split(format)