📜  将时间段更改为时间戳 python (1)

📅  最后修改于: 2023-12-03 15:39:19.154000             🧑  作者: Mango

将时间段更改为时间戳

在python中,我们可以将时间段更改为时间戳。时间戳是指某个特定事件发生的时间。这个时间可以是任何的日期和时间,但通常情况下,它是指自1970年1月1日以来的秒数。

datetime模块

Python中的datetime模块提供了一组类来处理日期和时间。可以使用这些类将时间段转换为时间戳。

import datetime

# 获取当前日期时间
now = datetime.datetime.now()

# 将日期时间转换为时间戳
timestamp = datetime.datetime.timestamp(now)

print("当前日期时间:", now)
print("当前时间戳:", timestamp)

在上面的例子中,我们使用datetime.datetime.now()函数获取当前日期和时间。然后使用datetime.datetime.timestamp()函数将该日期时间转换为时间戳。

输出:

当前日期时间: 2021-12-10 15:32:31.846419
当前时间戳: 1639134751.846419
time模块

Python中的time模块也提供了一个函数来将时间段转换为时间戳。

import time

# 获取当前时间
now = time.time()

print("当前时间戳:", now)

在上面的例子中,我们使用time.time()函数获得当前时间戳。

输出:

当前时间戳: 1639134751.846419
结论

无论是datetime模块还是time模块,都可以将日期时间转换为时间戳。如果你需要处理日期时间,datetime模块可能更加适合。如果只需要处理时间戳,则可以使用time模块中的函数。