2018-10-23
閱讀量:
1011
pandas中日期字符串怎么變時(shí)間?
遇到一個(gè)數(shù)據(jù),里面都是字符串類型的時(shí)間數(shù)據(jù),怎么變成時(shí)間類型并且與當(dāng)前時(shí)刻做差?
1、字符串轉(zhuǎn)時(shí)間
from datetime import datetime
#使用datetime.strptime將字符串轉(zhuǎn)換為datetime類型
date = ['2018-10-21','2018-10-22']
datetime2 = [datetime.strptime(x,'%Y-%m-%d') for x in date]
2、當(dāng)前時(shí)間用datetime.now()
now = datetime.now()#返回當(dāng)前系統(tǒng)時(shí)間
3、求兩個(gè)日期的間隔
#兩個(gè)datetime類型直接相減就可以
someday = datetime.strptime('2017-11-11','%Y-%m-%d')
times = now - someday #得到時(shí)間差
num = times.days #得到天數(shù)差






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論