小能豆

将 python 日期时间转换为纪元时间

python

将 python 日期时间转换为纪元时间


阅读 96

收藏
2023-05-21

共1个答案

小能豆

要将 Python 中的日期时间转换为纪元时间(Epoch Time),你可以使用 datetime 模块和 timestamp() 方法。以下是一个示例代码:

import datetime

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

# 转换为纪元时间(以秒为单位)
epoch_time = current_datetime.timestamp()

# 打印纪元时间
print("当前纪元时间:", epoch_time)

在上述代码中,我们使用 datetime.datetime.now() 获取当前的日期时间。然后,我们调用 timestamp() 方法将日期时间转换为纪元时间,返回的结果是从纪元(1970年1月1日00:00:00 UTC)开始计算的秒数。最后,我们打印出纪元时间。

请注意,纪元时间是相对于协调世界时(UTC)的,而不是与时区相关的。如果你希望根据特定时区计算纪元时间,你可以在 now() 方法中传递一个 tz 参数,指定所需的时区。

希望这可以帮助你将 Python 的日期时间转换为纪元时间。

2023-05-21