欢迎访问宙启技术站
智能推送

使用current_timestamp()函数在Python中生成当前时间的时间戳

发布时间:2023-12-11 12:58:19

在Python中,可以使用time模块和datetime模块生成当前时间的时间戳。time模块提供了time()函数和gmtime()函数来生成时间戳,而datetime模块提供了datetime.now()函数来生成时间戳。下面分别给出了使用这些函数生成当前时间的时间戳的示例:

1. 使用time模块的time()函数生成当前时间的时间戳:

import time

# 使用time()函数生成当前时间的时间戳
timestamp = time.time()

print(timestamp)

输出结果类似于: 1609937691.123456

2. 使用time模块的gmtime()函数生成当前时间的时间戳:

import time

# 使用gmtime()函数生成当前时间的时间戳
timestamp = time.mktime(time.gmtime())

print(timestamp)

输出结果类似于: 1609937691.0

3. 使用datetime模块的datetime.now()函数生成当前时间的时间戳:

from datetime import datetime

# 使用datetime.now()函数生成当前时间的时间戳
timestamp = datetime.now().timestamp()

print(timestamp)

输出结果类似于: 1609937691.123456

需要注意的是,以上示例中的时间戳都是浮点数形式的,表示的是从1970年1月1日00:00:00以来的秒数。可以使用int()函数将时间戳转换为整数形式的时间戳。

integer_timestamp = int(timestamp)

print(integer_timestamp)

输出结果类似于: 1609937691

可以根据需要使用以上方法中的任意一种来生成当前时间的时间戳,并根据自己的需求将时间戳进行进一步的处理和转换。