Robotframework ValueError:时间数据';1520-18-12 00:00:00.000000';与格式不匹配';%Y-%m-%d%H:%m:%S.%f';机器人框架内

Robotframework ValueError:时间数据';1520-18-12 00:00:00.000000';与格式不匹配';%Y-%m-%d%H:%m:%S.%f';机器人框架内,robotframework,Robotframework,我正在尝试将2018年5月15日凌晨12:00转换为2018年5月15日凌晨12:00。但在转换过程中,我收到以下错误消息: ValueError:时间数据“1520-18-12 00:00:00.000000”不匹配 格式“%Y-%m-%d%H:%m:%S.%f” 看起来您必须明确地提供源日期的格式,因为关键字并没有成功地自动扣除它。 问题很可能是字符串的开头,其中的“May”字。在时间格式化指令中,这是%b;因此,这应该做到: ${converted_date}= Convert date

我正在尝试将2018年5月15日凌晨12:00转换为2018年5月15日凌晨12:00。但在转换过程中,我收到以下错误消息:

ValueError:时间数据“1520-18-12 00:00:00.000000”不匹配 格式“%Y-%m-%d%H:%m:%S.%f”


看起来您必须明确地提供源日期的格式,因为关键字并没有成功地自动扣除它。
问题很可能是字符串的开头,其中的“May”字。在时间格式化指令中,这是
%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
-这个月的三个字母缩写版本,还是
%b
-全名,因为梅是唯一一个两个字母相同的月份:)


这里是python的时间格式化指令的参考-。

看起来您必须明确提供源日期的格式,因为关键字并没有成功地自动扣除它。
问题很可能是字符串的开头,其中的“May”字。在时间格式化指令中,这是
%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
-这个月的三个字母缩写版本,还是
%b
-全名,因为梅是唯一一个两个字母相同的月份:)


这里是python的时间格式化指令的参考-。

在执行上述脚本时,我得到了以下错误:ValueError:未转换的数据仍然存在:AM${converted_date}=转换日期2018年5月15日上午12:00结果\u格式=%m%d%Y%H:%m日期\u格式=%b%d%Y%H:%m%p已解决ValueError:未转换的数据保留:在执行上述脚本时,我收到以下错误:ValueError:未转换的数据保留:AM${converted\u date}=转换日期2018年5月15日上午12:00结果\u格式=%m%d%Y%H:%m日期\u格式=%b%d%Y%H:%m%p已解决值错误:未转换的数据保留:AM