Helpme
Helpme

Reputation: 555

Django: Convert string to datetime object

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

Answers (3)

MD. SHIFULLAH
MD. SHIFULLAH

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

Phares
Phares

Reputation: 1028

from dateutil import parser



date_string = '2016-04-07 23:00:00'
date_object = parser.parse(date_string)

Upvotes: 1

SuperNova
SuperNova

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

Related Questions