2015-06-26 145 views

回答

3

您可以使用datetimesorted

from datetime import datetime 
A=['4/21/2015', '10/14/2014', '9/16/2014', '7/10/2014', '8/11/2014', '8/3/2014', '7/20/2014', '7/6/2014', '4/21/2015', '4/21/2015'] 
FORMAT = '%m/%d/%Y' 
# create a list of sorted datetime objects 
sorted_dates = sorted([datetime.strptime(d, FORMAT) for d in A]) 
+1

可能更好的使用'key'关键字参数: 'dates = sorted(A,key = lambda d:datetime.strptime(d,FORMAT))' 这将导致原始字符串的排序列表,而不是'datetime对象。 – tmr232

+0

@ tmr232取决于用例,我假设他将在稍后使用它们......但是,感谢评论 - 添加了代码中结果的指示。 –

相关问题