擅长:python、mysql、java
<p>您可以使用<a href="https://labix.org/python-dateutil#head-c0e81a473b647dfa787dc11e8c69557ec2c3ecd2" rel="nofollow noreferrer">^{<cd1>}</a>(请参阅这个答案:<a href="https://stackoverflow.com/questions/23277268/parse-date-strings">Parse date strings?</a>)来解析日期,<a href="https://docs.python.org/2/library/re.html#re.findall" rel="nofollow noreferrer">^{<cd2>}</a>可以从字符串中获取日期</p>
<pre><code>import re
from dateutil.parser import parse
list = ['xxxx ResultDatetime:2017-05-31 09:38:00.000:ResultDatetime', 'xxxx ResultDatetime:2017-05-26 15:36:00.000:ResultDatetime', 'yyyyy ResultDatetime:2017-10-23 16:16:00.000:ResultDatetime]
datet = re.compile(r'ResultDatetime:(\d{4}-\d{2}-\d{2} \d{2}:\d{2})')
list.sort(key = lambda x : parse(re.findall(datet, x)[0]))
</code></pre>