我正在处理图像上传实用程序,部分功能是解析图像的IPTC和EXIF数据.
IPTCInfo获取我需要的信息,但日期字段的格式为20130925.
现在,我可以将该整数分解为2013 09 25并创建一个date对象.在我这样做之前,是否已经存在解决此问题的功能?
该date班没有一个字符串解析功能,但是datetime类呢,strptime.
所以,首先制作一个datetime,然后提取date它的一部分:
>>> s = '20130925'
>>> dt = datetime.datetime.strptime(s, '%Y%m%d')
>>> d = dt.date()
>>> d
datetime.date(2013, 9, 25)
Run Code Online (Sandbox Code Playgroud)
如果您不了解其'%Y%m%d'来源,请参阅strftime()和strptime()行为.