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 版权协议,转载请附上原文出处链接和本声明。