Search code examples
pythonpython-3.xdatedatetimepython-datetime

How do I convert string into datetime.datetime object?


I have this date as a string birthday = "2000-01-23 00:00:00"

How do I turn it into a datetime.datetime object, so when I print birthday it prints out datetime.datetime(2000, 1, 23, 0, 0)

birthday = "2000-01-23 00:00:00"
# birthday = datetime object
print(birthday)

Solution

  • you can use strptimelike this

    import datetime
    
    date_time_str = '2018-06-29 08:15:27.243860'
    date_time_obj = datetime.datetime.strptime(date_time_str, '%Y-%m-%d %H:%M:%S.%f')