2016-06-13 25 views
0

我在将字符串转换为python中的dateobject时遇到了麻烦。 我想将字符串'10JAN2016“转换为dateobject,以便我可以将它与当前日期进行比较,并获得时差。如何将sting转换为dateobject进行日期比较?

我累了,但我越来越格式化error.What这个问题的解决方案是什么?

回答

1

使用datetime模块。

import datetime 
date = datetime.datetime.strptime('10 jan 2016`,'%d %b %Y').date() 
difference_in_dates = date - datetime.date.today() #this returns a timedelta object 

使用datetime.timedelta对象进行比较。

你可以看一下有关格式的文件(%d,%M等)here

相关问题