如何在Django应用程序中转换时区

2024-04-25 22:34:35 发布

您现在位置:Python中文网/ 问答频道 /正文

如何更改datetimefield中的时区。你知道吗

现在我有

datetime.datetime(2013, 7, 16, 4, 30, tzinfo=<UTC>)

如何修改tzinfo只为显示而不在db上更新。你知道吗


Tags: dbdatetimeutctzinfodatetimefield
1条回答
网友
1楼 · 发布于 2024-04-25 22:34:35

^{}来表示这样的事情。你知道吗

pytz文档中,可以使用astimezone()将时间转换为不同的时区,如下例所示。你知道吗

>>> eastern = timezone('US/Eastern')
>>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
>>> loc_dt = utc_dt.astimezone(eastern)
>>> loc_dt.strftime(fmt)
'2002-10-27 01:00:00 EST-0500'

相关问题 更多 >