python 获取当前时间戳

笔记2024-02-1918 人已阅来源:网络

在Python中获取当前时间戳(Unix时间戳,即从1970年1月1日0点0分0秒至今所经过的秒数),你可以使用内置的time模块,并调用time()函数:

import time

# 获取当前时间戳
current_timestamp = time.time()
print(current_timestamp)

这段代码会打印出当前的Unix时间戳。如果你需要得到更精确的时间戳(包括微秒部分),可以结合datetime模块和timestamp()方法:

from datetime import datetime

# 获取当前时间戳,精确到微秒
current_timestamp_with_microseconds = datetime.now().timestamp()
print(current_timestamp_with_microseconds)

不过请注意,datetime.now().timestamp()返回的是不带毫秒和微秒部分的小数形式时间戳,若仅需要秒数,直接取整即可;若需要完整的微秒级时间戳,无需额外处理,因为默认返回的就是小数点后带有微秒部分的浮点数。