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