Невозможно решить проблему с strptime() даже после попытки всех форматов
Я использую следующий код:
data['Input_volTargetStart'][1]>time.strptime(data['Dates'][1], "%d %b $y")
Когда я пытаюсь запустить его, я получаю эту ошибку:
ValueError: данные времени '04-Jun-99'не соответствуют формату'%d %b $y'
Я пробовал, возможно, все комбинации, но не могу получить результат для этого преобразования.
2 ответа
На самом деле вы можете поместить тире ('-') как часть формата, то есть "%d-%b-%y".
Это то, что вам нужно.
from datetime import datetime
a = "04-Jun-99"
frmt = datetime.strptime(a, "%d-%b-%y")
print(frmt)
>>1999-06-04 00:00:00
Реализуйте этот пример в свой код, чтобы получить правильный вывод.