misc: add support for tz-aware datetimes to localstrftime (#51992)
This commit is contained in:
parent
297806d594
commit
38e19faacb
|
@ -45,6 +45,7 @@ from django.utils.encoding import force_bytes, force_text
|
|||
from django.utils.formats import localize
|
||||
from django.utils.html import strip_tags
|
||||
from django.utils.text import Truncator
|
||||
from django.utils.timezone import is_aware, make_naive
|
||||
from quixote import get_publisher, get_request, get_response, redirect
|
||||
from quixote.errors import RequestError
|
||||
from quixote.html import htmltext
|
||||
|
@ -204,6 +205,8 @@ def strftime(fmt, dt):
|
|||
def localstrftime(t):
|
||||
if not t:
|
||||
return ''
|
||||
if isinstance(t, datetime.datetime) and is_aware(t):
|
||||
t = make_naive(t)
|
||||
return strftime(datetime_format(), t)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue