我正在尝试将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
答案 0 :(得分:2)
由于关键字未能成功自动推断出源日期,因此您必须显式提供源日期的格式。
问题很可能与字符串的开头(其中的“ 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
-本月的3个字母的缩写版本,或者%B
-全名,因为May是2的唯一月份。都是一样的:)。
这里是python时间格式指令的引用-http://strftime.org。