1、多个时间怎么比较大小,先全部转化成datetime对象,再排序
# 多个时间怎么比较大小,先全部转化成datetime对象,再排序。
def compare_time_size(time_list):
datetime_list = [datetime.datetime.strptime(time, '%Y-%m-%d %H:%M:%S') for time in time_list]
datetime_list.sort()
time_list = [dt.strftime('%Y-%m-%d %H:%M:%S') for dt in datetime_list]
# print('time_list:%s' % time_list)
return time_list
2、将年月日时分秒拼接成一个数,按这个数的大小排序。
def compare_time_size(time_list):
time_list.sort(key=lambda x: int(''.join(x.split('-'))))
# print('time_list:%s' % time_list)
return time_list
版权声明:本文为bang152101原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。