Python中current_timestamp()函数的用法和示例教程
发布时间:2023-12-11 12:58:38
在Python中,current_timestamp()函数用于获取当前的时间戳。时间戳是一个表示时间的数字,是从UNIX纪元(格林威治时间1970年1月1日00:00:00)开始计算的秒数。Python中的current_timestamp()函数返回的时间戳是一个浮点数,精确到小数点后6位。
下面是current_timestamp()函数的使用示例:
import time
# 获取当前时间戳
timestamp = time.time()
print("当前时间戳:", timestamp)
# 将时间戳转换为可读的日期时间格式
current_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp))
print("当前时间:", current_time)
输出结果如下所示:
当前时间戳: 1631776176.9784858 当前时间: 2021-09-16 11:16:16
在上面的示例中,首先使用time.time()函数获取当前的时间戳,然后使用time.strftime()函数将时间戳转换为可读的日期时间格式。time.strftime()函数接受两个参数: 个参数是日期时间格式化字符串,用于定义输出的日期时间格式;第二个参数是表示时间的元组或者时间戳,默认为当前时间。
你还可以使用current_timestamp()函数来计算代码的执行时间,示例如下:
import time
# 记录代码开始执行的时间戳
start_time = time.time()
# 模拟一段耗时的代码
for i in range(1000000):
pass
# 记录代码结束执行的时间戳
end_time = time.time()
# 计算代码的执行时间
execution_time = end_time - start_time
print("代码执行时间:", execution_time, "秒")
输出结果如下所示:
代码执行时间: 0.10100030899047852 秒
在上面的示例中,首先使用current_timestamp()函数记录代码开始执行的时间戳,然后执行一段耗时的代码,最后使用current_timestamp()函数记录代码结束执行的时间戳。通过计算两个时间戳的差值,可以得到代码的执行时间。
总结来说,current_timestamp()函数是Python中用于获取当前时间戳的函数。你可以使用current_timestamp()函数将时间戳转换为可读的日期时间格式,也可以使用它来计算代码的执行时间。
