热线电话:13121318867

登录
2018-10-23 阅读量: 894
pandas中日期字符串怎么变时间?

遇到一个数据,里面都是字符串类型的时间数据,怎么变成时间类型并且与当前时刻做差?

1、字符串转时间

from datetime import datetime 
#使用datetime.strptime将字符串转换为datetime类型
date = ['2018-10-21','2018-10-22']
datetime2 = [datetime.strptime(x,'%Y-%m-%d') for x in date]

2、当前时间用datetime.now()

now = datetime.now()#返回当前系统时间

3、求两个日期的间隔

#两个datetime类型直接相减就可以
someday = datetime.strptime('2017-11-11','%Y-%m-%d')
times = now - someday #得到时间差
num = times.days #得到天数差

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子