Ich versuche, Datumszeichenkette m/d/YYYY zu datetime.date
Objekt zu konvertieren. Ich habe versucht, den folgenden Code, aber eine Ausnahme zu bekommen. Gibt es einen leichteren Weg?Datumsstring in Datetime-Datum konvertieren, aber Ausnahme in Python erhalten
Ich erhalte einen Formatierungsfehler für Datum Umwandlung von Zeichenfolge für Datum und Uhrzeit Datum
df_fx = pd.read_csv('data/USDCAD.FXCM_D.txt',delim_whitespace=True, names = ["Date", "Open", "High", "Low", "Close", "Vol"])
Format ist #% d /% m /% y, die zu DateTime.Date Objekttyp umgewandelt benötigen
strDate = str(df_fx.Date) #%d/%m/%y https://docs.python.org/2/library/datetime.html
r.date = datetime.datetime.strptime(strDate, '%m/%d/%y').date() #stackoverflow.com/questions/466345/converting-string-into-datetime
#note error solution http://stackoverflow.com/questions/12070193/why-is-datetime-strptime-not-working-in-this-simple-example
Beachten sie die letzte Zeile erzeugt eine Ausnahme:
r.date = datetime.datetime.strptime(strDate, '%m/%d/%y').date() #stackoverflow.com/questions/466345/converting-string-into-datetime
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '0 06/13/2006\n1 06/14/2006\n2 ...11/01/2016\nName: Date, dtype: object' does not match format '%m/%d/%y'
ich nehme an, es ist das Format ist WRO ng aber was ist das Beste? Ich habe auch% Y benutzt. Dank
Dank Lachlan, aber ich formulierte die Frage um das sein Entdecke genau wonach ich suche. –