Строковые значения в столбце могут быть такими, как показано ниже.
Код: Выделить всё
from datetime import datetime
dt=datetime.strptime("1403-02-31","%Y-%m-%d")
Код: Выделить всё
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\bazargani.mehdi\AppData\Local\Programs\Python\Python312\Lib\_strptime.py", line 554, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\bazargani.mehdi\AppData\Local\Programs\Python\Python312\Lib\_strptime.py", line 520, in _strptime
julian = datetime_date(year, month, day).toordinal() - \
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: day is out of range for month
Есть ли способ обойти вышеуказанную ошибку в дата и время в Python?
Подробнее здесь: https://stackoverflow.com/questions/785 ... conversion