我有在%M%d%Y格式即12012013为1月12日2013年蟒有效的方式来验证日期
我的时间大的文件来执行两两件事:
1)验证日期
2)将其存储在一个列表排序时间格式
进行验证:使用日期时间
try:
parsedDate = datetime.strptime(date, '%m%d%Y')
return parsedDate
except:
return None'
采取了很多的时间解析日期。由于格式是mmddyyyy,我可以验证它而不使用datetime有效吗?
2)按时间顺序:我不想将它转换为日期时间,然后对其进行排序,有没有一种方法可以使用字符串进行排序。我已经检查了很多答案,但几乎所有人都假定你有一个列表然后对它进行排序。
我想插入一个排序格式?
是否要将验证的日期作为字符串或日期时间对象返回?如果转换不是必需的,只需拆分字符串并进行整数范围检查。 –
我打算做同样的事情,但之后我不得不考虑闰年案件,一个月中有几天的案件是31,30,以及我想避免的所有其他变更。此外我还想排序日期 –
你怎么知道这是日期时间,这会减慢你的速度? –