将标准格式日期字符串转换为datetime对象

时间:2015-04-24 13:48:33

标签: python sorting date

我有一个元组列表,每个元组都包含一个日期,然后是一个数字。

days = [('04/02/15', 4.5),('03/15/15', 5.0),('04/21/15', 1.9)]

我想按日期对它们进行排序。 如何将它们转换为DateTime对象或以其他方式对它们进行排序?

1 个答案:

答案 0 :(得分:6)

您可以使用strptime

from time import strptime
days = [('04/02/15', 4.5), ('03/15/15', 5.0), ('04/21/15', 1.9)]
days.sort(key = lambda tup: strptime(tup[0], '%m/%d/%y'))