关于python:将美国日期转换为英国

convert US dates to UK

本问题已经有最佳答案,请猛点这里访问。

在python中,是否有更好的方法将美国日期格式转换为英国日期格式?

我正在使用以下内容:

1
2
3
4
5
6
7
8
9
10
df = ['01/31/2014', '02/06/2013']

for a in df:
    s = list(a)
    d = [s[3],s[4],s[2],s[0],s[1],s[5],s[6],s[7],s[8],s[9]]
    f.append("".join(d))

print (f)

['31/01/2014', '06/02/2013']


使用本,

1
datetime.datetime.strptime(your_date, '%m/%d/%y').strftime('%d/%m/%y')


它有一个转向使用date.strftimedatetime.datetime.strptime约会,然后把它回字符串。

总是试图与他约会日期,需要的字符串。他们在约会早期历史的转折。你可以不回到直到你绝对有一个字符串。


这里是一个内衬;

1
2
3
4
5
from datetime import datetime

df = ['01/31/2014', '02/06/2013']    
f = [datetime.strptime(d,"%m/%d/%Y").strftime("%d/%m/%Y") for d in df]
print(f)

版画

1
['31/01/2014', '06/02/2013']