python如何获取当前时间戳

python如何获取当前时间戳

作者:William Gu发布时间:2026-01-06阅读时长:0 分钟阅读次数:31

用户关注问题

Q
如何在Python中获取当前的时间戳?

我想用Python获取当前的时间戳,有哪些简单的方法?

A

使用time模块获取当前时间戳

可以通过导入time模块,然后调用time.time()函数来获取当前时间戳。该函数返回的是自1970年1月1日以来的秒数,类型是浮点数。例如:

import time
current_timestamp = time.time()
print(current_timestamp)
Q
Python如何把当前时间转换为时间戳?

我有什么方法可以将当前的日期时间转换为时间戳?

A

使用datetime模块结合timestamp方法

可以通过datetime模块生成当前的datetime对象,再调用timestamp()方法转换为时间戳。例如:

from datetime import datetime
now = datetime.now()
timestamp = now.timestamp()
print(timestamp)
Q
获取的时间戳是整数还是浮点数?

Python获取的时间戳类型是什么?如何处理精度问题?

A

时间戳默认是浮点数,可以转为整数

time.time()返回的是浮点数,包括秒和小数部分。若只需要秒,可以用int()将其转换为整数。例如:

import time
ts_float = time.time()
ts_int = int(ts_float)
print(ts_float)  # 浮点数时间戳
print(ts_int)    # 整数时间戳