【问题标题】:How to get the time in specific time as time.time()? [duplicate]如何将特定时间的时间作为 time.time() 获取? [复制]
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-10-10
      • 2019-10-08
      • 1970-01-01
      • 1970-01-01
      • 2014-09-19
      • 1970-01-01
      • 1970-01-01
      • 2012-01-02
      • 2021-12-17
      相关资源
      最近更新 更多