【发布时间】:2019-09-12 04:52:41
【问题描述】:
我正在尝试设置特定时间并像 time.time() 一样显示为秒。假设我想显示确切的时间 2019/1/1 12:00 AM。
代码是
datetime.datetime(2019, 1, 1, 0, 0).timestamp()
但是,如果我想确保它处于特定时区(如 AST、EST)。 我该怎么做?
【问题讨论】:
标签: python python-3.x time
我正在尝试设置特定时间并像 time.time() 一样显示为秒。假设我想显示确切的时间 2019/1/1 12:00 AM。
代码是
datetime.datetime(2019, 1, 1, 0, 0).timestamp()
但是,如果我想确保它处于特定时区(如 AST、EST)。 我该怎么做?
【问题讨论】:
标签: python python-3.x time
在这里回答问题:Display the time in a different time zone
这是其中一个答案的基本代码:
from datetime import datetime
from pytz import timezone
south_africa = timezone('Africa/Johannesburg')
sa_time = datetime.now(south_africa)
print sa_time.strftime('%Y-%m-%d_%H-%M-%S')
【讨论】: