Reputation: 555
Here is the datetime string:
dt = '2016-04-07 23:00:00'
I have tried datetime.strptime(year+"-"+day+"-"+month+" "+hour+":"+mins+":"+"00", '%Y-%d-%m %H:%M:%S')
but I get this error:
type object 'datetime.datetime' has no attribute 'datetime'
Upvotes: 0
Views: 5702
Reputation: 1769
Try this code, I think this is a good way to convert specific string to datetime:
import datetime
dt = '2016-04-07 23:00:00'
date_time_object = datetime.datetime.strptime(dt, "%Y-%m-%d %H:%M:%S")
print((date_time_object))
print(type(date_time_object))
Upvotes: 1
Reputation: 1028
from dateutil import parser
date_string = '2016-04-07 23:00:00'
date_object = parser.parse(date_string)
Upvotes: 1
Reputation: 27486
change
from datetime import datetime
to
import datetime
and try this. hope this helps..
import datetime
datetime.datetime.strptime(dt, "%Y-%m-%d %H:%M:%S")
Upvotes: 0