我正在使用一个格式为Thu, 04 Jan 2024 18:25:01 +0000的时间戳,但我需要它在Unix时间。我看了几个库函数,不知道如何才能实现这一点。我如何才能将其转换为Unix时间戳?我看了不同的Python日期时间方法,没有一个能达到我的目标。
Thu, 04 Jan 2024 18:25:01 +0000
lb3vh1jj1#
使用datetime.timestamp提供UNIX时间戳(以秒为单位,精度为微秒)使用datetime.strptime将字符串转换为datetime对象
datetime.timestamp
datetime.strptime
datetime
from datetime import datetime d = datetime.now() print(d.timestamp(), "seconds") # 1704394088.831857 seconds d = datetime.strptime("Thu, 04 Jan 2024 18:25:01 +0000", "%a, %d %b %Y %H:%M:%S %z") print(d.timestamp(), "seconds") # 1704392701.0
个字符
1条答案
按热度按时间lb3vh1jj1#
使用
datetime.timestamp
提供UNIX时间戳(以秒为单位,精度为微秒)使用
datetime.strptime
将字符串转换为datetime
对象个字符