
python的time 模块如何使用方法
用户关注问题
如何获取当前时间的时间戳?
我想知道如何使用 Python 的 time 模块获取当前时间的时间戳,用于记录事件发生的时间。
使用 time.time() 获取当前时间戳
可以使用 time 模块中的 time() 函数获取当前时间的时间戳,返回的是从1970年1月1日00:00:00 UTC到现在的秒数,示例代码为:
import time
current_timestamp = time.time()
print(current_timestamp)
怎样让程序暂停指定的秒数?
在 Python 中,我希望让程序暂停几秒钟后再继续执行,time 模块可以实现吗?
利用 time.sleep() 实现程序暂停
time 模块提供了 sleep() 函数,可以让程序暂停指定的秒数,参数可以是整数或浮点数,表示秒数,示例代码:
import time
print('开始')
time.sleep(3) # 暂停3秒
print('结束')
如何将时间戳转换为可读的时间格式?
我得到了一个 UNIX 时间戳,如何用 time 模块将其转换为人类可读的日期和时间?
使用 time.localtime() 和 time.strftime() 格式化时间
可以先用 localtime() 将时间戳转换为时间元组,然后用 strftime() 格式化为字符串,示例代码:
import time
timestamp = 1686508800 # 示例时间戳
time_struct = time.localtime(timestamp)
readable_time = time.strftime('%Y-%m-%d %H:%M:%S', time_struct)
print(readable_time)