Вы можете использовать datetime.strptime()
:
from datetime import datetime
class Person:
def __init__(self, first_name, last_name, birth_date):
self.first_name = first_name
self.last_name = last_name
self.birth_date = datetime.strptime(birth_date, '%b %d %Y')
def fullname(self):
return self.first + ' ' + self.last_name
person = Person('John', 'Doe', 'Jun 1 2005')
print(person.birth_date)
Возвращает:
2005-06-01 00:00:00
Вы указали определенный формат даты, который вы можете изменить по своему усмотрению.Ссылка на документы здесь .