以下代码以格式返回2021-04-30 10:30:00+12:00
time_now = datetime.now(timezone(settings.TIME_ZONE)).replace(microsecond=0)
如何获得格式2021-04-30T10:30:00+12:00?
您可以使用astimezone()
。例如:
from datetime import datetime
time_now = datetime.now().astimezone()
my_format = time_now.strftime("%Y-%m-%dT%H:%M:%S%z")
若对象是幼稚的,则%z
为空字符串。这就是为什么你不能打印它。