📅  最后修改于: 2023-12-03 14:47:58.986000             🧑  作者: Mango
Python 有内置的 time
模块,其中有一些函数可以用来获取时间。其中,获取当前时间的方法是调用 time.time()
函数。这个函数返回自 1970 年 1 月 1 日以来的秒数。
import time
current_time = time.time()
print("当前时间的秒数:", current_time)
输出:
当前时间的秒数: 1632969984.0080392
如果需要将这个秒数转换成可读性更强的时间格式,可以使用其他的函数,比如 time.localtime()
函数:
import time
current_time = time.time()
time_struct = time.localtime(current_time)
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", time_struct)
print("当前时间:", formatted_time)
输出:
当前时间: 2021-09-30 14:46:24
在上面的代码中,我们首先获取当前时间的秒数,然后使用 time.localtime()
函数将其转换成本地时间的结构体,最后使用 time.strftime()
函数将这个结构体格式化成我们想要的字符串。
以上就是 Python 中获取当前时间的方法。另外, time
模块还有许多其他有用的函数,比如计时器函数 time.perf_counter()
和睡眠函数 time.sleep()
。可以查看官方文档来了解更多详情。