从时间值列表中查找最大时间值

时间:2013-01-02 12:22:45

标签: python python-2.6

我需要从列表中找到最大时间值:

num[2] = 2012-12-16 16:56:31

我尝试了以下内容:

max =0
for num in list:
 if num[2] > max:
   max = num
print max

但它显示错误:

    if num[5] > max:
TypeError: can't compare datetime.datetime to int

1 个答案:

答案 0 :(得分:3)

你可以做到

max(my_dates)

请勿调用列表,列表,因为它会影响内置内容并在以后发生混淆错误。

请勿在此link

中为变量命名