gpt4 book ai didi

python - 将日期转换为秒

转载 作者:行者123 更新时间:2023-12-04 23:02:44 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





In Python, how do you convert a `datetime` object to seconds?

(12 个回答)


6年前关闭。




我正在寻找 python 等效 GNU date(1)选项。基本上我想将日期转换为秒,如下例所示,我尝试从 python 文档中查看,但我找不到等效的时间模块。

$ convdate="Jul  1 12:00:00 2015 GMT"

$ date '+%s' --date "$convdate"

1435752000

来自 GNU date(1)手册页
-d, --date=STRING
display time described by STRING, not 'now'

最佳答案

据我了解,UNIX 将日期表示为 1970 年 1 月 1 日的偏移量,因此为了在 python 中执行此操作,您可以获得时间增量。特别是对于您的示例:

from datetime import datetime
a = datetime.strptime(convdate, "%b %d %H:%M:%S %Y %Z")
b = datetime(1970, 1, 1)
(a-b).total_seconds()

输出是

1435752000.0

关于python - 将日期转换为秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19303749/

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