码迷,mamicode.com
首页 > 编程语言 > 详细

python对时间的处理

时间:2020-01-17 13:21:48      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:输出   nbsp   import   str   通过   int   查看   print   cti   

用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对时间的处理

标签:输出   nbsp   import   str   通过   int   查看   print   cti   

原文地址:https://www.cnblogs.com/c-w20140301/p/12205274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!