Python中如何使用current_timestamp()函数来获得当前时间的时间戳
发布时间:2023-12-11 12:59:42
在Python中获取当前时间的时间戳可以使用time模块中的current_timestamp()函数。下面是一个使用current_timestamp()函数的例子:
import time
# 获取当前时间的时间戳
timestamp = time.time()
# 打印时间戳
print("当前时间的时间戳:", timestamp)
# 将时间戳转换为本地时间
local_time = time.ctime(timestamp)
print("当前时间:", local_time)
# 将时间戳转换为UTC时间
utc_time = time.gmtime(timestamp)
print("当前UTC时间:", utc_time)
运行上述代码,输出结果如下:
当前时间的时间戳: 1566157108.715039 当前时间: Sun Aug 18 23:38:28 2019 当前UTC时间: time.struct_time(tm_year=2019, tm_mon=8, tm_mday=18, tm_hour=15, tm_min=38, tm_sec=28, tm_wday=6, tm_yday=230, tm_isdst=0)
在这个例子中,我们首先导入了time模块。然后使用time.time()函数获取当前时间的时间戳,并将其赋值给变量timestamp。接下来,我们使用time.ctime()函数将时间戳转换为本地时间,并将结果打印出来。最后,使用time.gmtime()函数将时间戳转换为UTC时间,并将结果打印出来。
需要注意的是,time.time()函数返回的时间戳是一个浮点数,表示从1970年1月1日午夜(UTC时间)至今的秒数。time.ctime()函数将时间戳转换为一个字符串表示的本地时间,而time.gmtime()函数将时间戳转换为一个time.struct_time对象,表示UTC时间。
总结来说,使用current_timestamp()函数获取当前时间的时间戳只需引入time模块并调用time.time()函数即可。
