gpt4 book ai didi

python - 在 python 中返回日期时间的毫秒表示

转载 作者:太空狗 更新时间:2023-10-29 20:46:24 25 4
gpt4 key购买 nike

我使用 Python 将日期和时间作为 datetime.datetime 存储到 GAE 中。有没有办法获取以毫秒为单位的日期时间值,而不是完全格式化的字符串版本?

根据 datetime.datetime 的文档,我没有在日期时间类上看到任何执行此操作的 native 方法。 http://docs.python.org/release/2.5.2/lib/datetime-datetime.html

原始日期值是这样存储的:

date_time_float = 1015182600   #some date as timestamp
date_time_object = datetime.fromtimestamp(date_time_float);

当我从商店中提取数据时,它的类型是:

type(exported_date_time) # type: datetime.datetime

有 strftime 可以转换为字符串表示形式,但我正在寻找的是将“exported_date_time”转换为毫秒。

最佳答案

获取自纪元以来的秒数:

date_time_secs = time.mktime(datetimeobj.timetuple())

或整个过程以毫秒为单位

date_time_milis = time.mktime(datetimeobj.timetuple()) * 1000 + datetimeobj.microsecond / 1000

或类似的。

关于python - 在 python 中返回日期时间的毫秒表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7031031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com