time()函数用于获取当前时间戳,示例:import time; current_time = time.time() 可输出类似1712345678.123456的浮点数;结合localtime()和strftime()可格式化为“2024-04-05 10:20:30”等可读时间,常用于时间处理与显示。

在 Python 3 中,time() 函数属于 time 模块,用于获取当前时间的时间戳(即从1970年1月1日 00:00:00 UTC 到现在的秒数)。
如何使用 time() 函数
调用 time.time() 会返回一个浮点数,表示当前的 Unix 时间戳。
示例代码:
import time
current_time = time.time()
print("当前时间戳:", current_time)
输出类似:
当前时间戳: 1712345678.123456
立即学习“Python免费学习笔记(深入)”;
格式化时间戳为可读时间
直接输出 time() 的结果是数字,通常需要转换为人类可读的格式。
可以用 time.localtime() 转换为本地时间结构,再用 time.strftime() 格式化输出。
示例:
import time
timestamp = time.time()
local_time = time.localtime(timestamp)
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print("格式化时间:", formatted_time)
输出类似:
格式化时间: 2024-04-05 10:20:30
一行快速输出当前时间
也可以结合使用,直接打印当前时间。
import time
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
基本上就这些。time() 主要用途是获取时间戳,配合其他函数实现时间处理。不复杂但容易忽略细节,比如时区和格式符号。











