![6c1378c9bf4e21dda042459841ec40a1.png](https://img-blog.csdnimg.cn/img_convert/6c1378c9bf4e21dda042459841ec40a1.png)
在数据分析的过程中,经常面临各种时间获取,类型转换的问题;本文主要讲解 Python语言中 时间类型之间的转换,以及pandas中的时间处理。
1 标准时间处理库
Python 标准库中有两个处理时间的库。其中一个名为 datetime
,另一个是time
。
在 Python 官网文档中,datetime 是被定义为数据类型(Data Types)。由此可见,datetime 是主要提供处理日期和时间的数据类型的模块。它其中有几个常用的类型,例如:datetime.datetime、datetime.time、datetime.date 等,其中最主要的类是datetime.datetime
。因为它携带了 datetime.time 和 datetime.date 这两个所带的信息,能够比较齐全地输出,即能一次性就输出年、月、日、时、分、秒等日期和时间信息。
time 模块是归属于通用操作系统服务(Generic Operating System Services)类目中。time 模块主要提供各种时间转换的函数。它服务于系统层次,Python 又是跨平台的,所以有些 API 只能在某些操作系统上使用。
1.1 时间对象类型
在 Python 中,涉及时间对象有 4 种:
1