Python可以通过内置的datetime和time模块自动调取系统时间,简单高效且无需额外安装库。以下是具体实现方法:
-
使用datetime模块获取当前时间
pythonCopy Code
from datetime import datetime current_time = datetime.now() print("当前时间:", current_time)
这种方法可以精确到微秒,并支持格式化输出,例如
current_time.strftime("%Y-%m-%d %H:%M:%S")
。 -
使用time模块获取时间戳
pythonCopy Code
import time timestamp = time.time() print("时间戳:", timestamp)
时间戳是从1970年1月1日开始的秒数,适合用于计算时间间隔或存储。
-
获取UTC标准时间
pythonCopy Code
from datetime import datetime, timezone utc_time = datetime.now(timezone.utc) print("UTC时间:", utc_time)
适用于需要统一时区的场景,避免本地时区干扰。
-
定时任务结合时间模块
可以用time.sleep(seconds)
实现延时操作,或结合schedule
库定时执行任务。
Python的时间模块功能强大,无论是记录日志、数据分析还是自动化脚本,都能轻松满足需求。建议根据实际场景选择合适的方法,提升代码效率。