Ошибка ValueEr: данные времени '1520-18-12 00: 00: 00.000000' не соответствуют формату '% Y-% m-% d% H:% M:% S.% f' в среде робота - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь преобразовать May 15 2018 12:00 AM в 05 15 2018 12:00. Но в процессе конвертации я получаю следующее сообщение об ошибке:

ValueError: данные времени '1520-18-12 00: 00: 00.000000' не совпадают формат '% Y-% m-% d% H:% M:% S.% f'

${converted_date}=  Convert date  May 15 2018 12:00 AM  %m %d %Y %H:%M

1 Ответ

0 голосов
/ 07 ноября 2018

Похоже, вы должны явно указать формат исходной даты, поскольку ключевое слово не удалось автоматически вычесть ее.
Проблема, скорее всего, связана с началом строки, со словом «май» в ней. В директивах форматирования времени это %b; так что это должно сделать это:

${converted_date}=  Convert date  May 15 2018 12:00 AM  result_format=%m %d %Y %H:%M  date_format=%b %d %Y %H:%M

Трудно сказать только из этого примера: %b - сокращенная версия месяца, состоящая из 3 букв, или %B - полное имя, поскольку май - единственный месяц, в котором 2 совпадают: ).

Вот ссылка на директивы форматирования времени Python - http://strftime.org.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...