【问题标题】:Convert from datetime to epoch time (timezone aware)从日期时间转换为纪元时间(时区感知)
【发布时间】:2019-05-21 18:37:37
【问题描述】:

我想将 python 2.7 中的 datetime 对象从 UTC 时间转换为 Unix(又名纪元)时间。据我了解,以下应该给我我开始的时间戳(ts -> UTC -> ts):

from datetime import datetime
from dateutil import tz
datetime.fromtimestamp(1538000000, tz.tzutc()).strftime('%s')

但是,输出不同: '1537992800' (我使用的是fromtimestamp 而不是utcfromtimestamp,因为后者返回一个幼稚(不知道)的对象)。

【问题讨论】:

标签: python python-2.7 datetime python-datetime


【解决方案1】:

这是代码

import time
time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1347517370))

【讨论】:

    猜你喜欢
    • 2012-09-06
    • 2019-11-14
    • 2018-04-24
    • 2011-12-06
    • 2019-02-04
    • 2014-05-19
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多