如何获取特定时间的时间作为time.time()?

时间:2019-04-23 03:20:05

标签: python python-3.x time

我试图设置特定时间并像time.time()一样显示为秒。假设我想显示确切时间2019/1/1 12:00 AM。

代码应该是

datetime.datetime(2019, 1, 1, 0, 0).timestamp()

但是,如果我要确保它位于特定的时区(例如AST,EST)。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

问题在这里回答: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')