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对时间的处理的主要内容,如果未能解决你的问题,请参考以下文章

你如何在 python 中处理 graphql 查询和片段?

python常用代码片段总结

python使用上下文对代码片段进行计时,非装饰器

15种Python片段去优化你的数据科学管道

python+spark程序代码片段

是否有在单个活动中处理多个片段的 Android 设计模式?