Erste Eingabe Datum vom Benutzer in python mithilfe von datetime.datetime

Ich versuche eine Eingabe Datum vom Benutzer und speichern Sie in form von

dt_start = dt.datetime(2006, 1, 1)

Ich bin derzeit dabei dies:

i = str(raw_input('date'))
dt_start = dt.datetime(i)

Aber es wirft einen Fehler:

Traceback (most recent call last):
File "C:/.../sim.py", line 18, in <module>
    dt_start = dt.datetime(i)
TypeError: an integer is required

Danke für die Hilfe Jungs!

Erwarten Sie, dass der Benutzer enter", 2006, 1, 1" als string?
Nachdem mit der Lösung von @A. Rodas, bekomme ich diesen Fehler:
in <module> dt_start = dt.strptime(i, '%Y %m %d') AttributeError: 'module' Objekt hat kein Attribut 'strptime'
Basierend auf Ihrem Beispiel, das Sie verwenden müssen, dt.datetime.strptime.

InformationsquelleAutor Rob Stark | 2013-03-22

Schreibe einen Kommentar