@denisland

Где ошибка в формате даты?

Здравствуйте!
Изучаю только программирование, перешел к датам и методам strptime() и strftime().
Терминал пишет, что ошибка в этой строке
if datetime.datetime.now() < tformat(datetime.datetime.strptime(str(result21), '%Y, %m, %d, %H, %M, %S, %f'), '%Y, %m, %d, %H, %M, %S, %f'):


Сама ошибка :
raise ValueError("time data %r does not match format %r" %
ValueError: time data "('2023-09-29 19:28:04.635892',)" does not match format '%Y, %m, %d, %H, %M, %S, %f'


Читаю таблцу кодов, пока не нашел что значит %r .
Спасибо за помощь!
  • Вопрос задан
  • 221 просмотр
Решения вопроса 1
sandersrocket
@sandersrocket
programmer
datetime_string_tuple = ('2023-09-29 19:28:04.635892',)
datetime_string = datetime_string_tuple[0]  
parsed_datetime = datetime.datetime.strptime(datetime_string, '%Y-%m-%d %H:%M:%S.%f')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы