时间格式数据处理
这个版块很重要,但是每次都记不住,主要从类库分别记录
datetime类库
datetime类库构造时间数据对象
直接构建
datetime.date(2019,8,26)获取今天的时间
datetime.date.today()取指定时间部分
a = datetime.date.today() a.year # 年 a.month # 月 a.day # 日
str格式转换
str格式转换将str格式转为时间,随即可以进行仅时间格式可进行的操作
str转时间datetime.strptime(str,'%H:%M:%S.%f') datetime.strptime(str,'%Y-%m-%d')时间转
strdatetime.strftime(str,'%H:%M:%S.%f')
时间间隔timedelta
timedelta两时间加减
.seconds表示将此间隔转为秒为单位
处理间隔
生成等间距时间序列
显然其中freq参数控制间隔为季度
pandas中的时间处理
pandas中的时间处理to_datetime:str转时间戳
to_datetime:str转时间戳将某列数据,进行格式化,转换为时间格式
pandas.tseries.offsets:跳转
pandas.tseries.offsets:跳转这部分主要是基于时间戳,获取符合条件的时间,举例说明
转至月末
前五年的今天
pandas.Series.dt:批量操作
pandas.Series.dt:批量操作对pandas.Series中的每一个时间戳对象,进行批量操作,类似于apply
Datetime format specification

最后更新于