python对时间的处理
Posted jack_6511
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python对时间的处理相关的知识,希望对你有一定的参考价值。
用pandas处理csv文件时,遇到了时间字段RECTIME,现在用pandas读取,字段类型是int64, 现在要提取天或月的字段。
from datetime import datetime from datetime import date import time # str=20190405192013907 # dt = str[4:8] # 获取当前时间,20200117124417124,该字段是str类型 signtime = datetime.now().strftime(\'%Y%m%d%H%M%S%f\')[0:17] print(signtime) print(type(signtime)) # 转成time.struct_time类型 signtime=time.strptime(signtime,"%Y%m%d%H%M%S%f") print(type(signtime)) # 查看time.struct_time结构 print(signtime) # 使用其中的属性字段,天 print(signtime.tm_mday) print(type(signtime.tm_mday))
通过上面代码实验输出为:
所以,有了办法,先将pandas读取字段RECTIME时,类型为str,然后转成time.struct_time类型类型,之后就可以方便的使用时间中的各字段。
以上是关于python对时间的处理的主要内容,如果未能解决你的问题,请参考以下文章