[Python] -实用技巧10- 时间处理:datetime 和 time 模块入门
时间处理是编程中经常遇到的任务,Python 标准库中主要提供了两个核心模块来处理时间数据:datetime
和 time
。本篇文章将简要介绍这两个模块的基本用法,帮助你快速上手时间的获取、格式化、计算等常见操作。
一、time
模块:面向时间戳的低级接口
time
模块提供了对 Unix 时间戳(即从 1970 年 1 月 1 日 00:00:00 UTC 到现在的秒数)的操作。它适合处理系统级时间信息、延时处理、性能计时等。
1. 当前时间戳
import timetimestamp = time.time()
print("当前时间戳:", timestamp)
输出类似:
当前时间戳: 1721468123.54321
2. 将时间戳转换为结构化时间
local_time = time.localtime(timestamp)
print("本地时间:", local_time)
结构化时间是 time.struct_time
类型,包含年、月、日、小时、分钟等字段。