擅长:python、mysql、java
<p>如果您可以使用<strong><a href="https://dateutil.readthedocs.io/en/stable/" rel="nofollow noreferrer">dateutil</a></strong>。在</p>
<p><strong>演示:</strong></p>
<pre><code>from dateutil.parser import parse
import datetime
YearOfBirthString = ['05-30-1960', '1960-05-30', '30-05-1960', '1960-30-05']
for date in YearOfBirthString:
try:
print( parse(date).strftime('%d-%m-%Y') )
except:
cDate = datetime.datetime.strptime(date, '%Y-%d-%m').strftime('%d-%m-%Y')
print( cDate )
</code></pre>
<p><strong>输出:</strong></p>
^{pr2}$