2016-07-12 1 views
-2

ich Strings haben, die wie folgt aussehen: "16-Jul-8"Datum Konvertierung Python

Ich möchte, dass sie wie etwas konvertieren: 16/07/08

datestr = datefields[0]+"-"+datefields[1]+"-"+datefields[2] 
dt = datetime.datetime(datestr) 
dt.strftime('%d-%m-%y') 

ich immer wieder auftauchen leer ...

+0

Hinweis Hinweis - zweites Google-Ergebnis: https://www.google.de/search?sourceid=chrome-psyapi2&ion=1&espv=2&ie=UTF-8&q=python%20change%20date%20format&oq=python%20change% 20date% 20fo & aqs = chrom.0.0j69i57j0l4.6714j0j1 – Tim

Antwort

1

es ist so einfach,

from datetime import datetime 
function = lambda date_str: datetime.strptime(date_str, "%y-%b-%d").strftime("%y/%m/%d") 
print function("16-Jul-8") 

Sie Pythons Dokumentationen aus here lesen kann.