我有,
timestamp=[]
for x in model_obj:
timestamp.append(x.start_time)
print timestamp
结果:
[datetime.datetime(2014, 9, 2, 19, 40, 1, tzinfo=<UTC>), datetime.datetime(2014, 9, 2, 19, 40, 14, tzinfo=<UTC>), datetime.datetime(2014, 9, 2, 19, 40, 7, tzinfo=<UTC>), datetime.datetime(2014, 9, 2, 21, 53, tzinfo=<UTC>), datetime.datetime(2014, 9, 2, 22, 25, 24, tzinfo=<UTC>), datetime.datetime(2014, 9, 2, 22, 2
5, 52, tzinfo=<UTC>)]
我的问题是:如何在Python中从这个日期时间列表中获取最早和最晚的时间?
YYYY-MM-DD
,那么相同的min()
/max()
函数将正常工作。如果日期格式为YYYY-DD-MM
,则必须向这些函数添加key
参数:https://docs.python.org/2/library/functions.html#min - catavaranend = []
for x in model2_obj:
end.append(x.Date_Time_End)
end_time = max(pdb_end)
但是它返回一个错误 "TypeError: can't compare datetime.datetime to NoneType" - BLACK PANTHER