Robotframework 使用数据\格式选项时格式的值错误

Robotframework 使用数据\格式选项时格式的值错误,robotframework,Robotframework,我是新来的,我正在尝试获取所需的日期\u格式。我还试图检查date\u格式中的其他格式。但我得到了这个错误 ValueError:时间数据“2018-11-16 11:18:58”与格式“%m/%d/%Y%I:%m:%S%p”不匹配 这是由以下脚本生成的: 机器人测试套件 *** Settings *** Library DateTime *** Variables *** ${UTC_OFFSET} - 5 hours ${LOCAL_TIME_Z

我是新来的,我正在尝试获取所需的
日期\u格式
。我还试图检查
date\u格式中的其他格式。但我得到了这个错误

ValueError:时间数据“2018-11-16 11:18:58”与格式“%m/%d/%Y%I:%m:%S%p”不匹配

这是由以下脚本生成的:

机器人测试套件

    *** Settings ***
    Library  DateTime

    *** Variables ***
    ${UTC_OFFSET}  - 5 hours
    ${LOCAL_TIME_ZONE}  -05:00
    ${LOCAL_DATE_FORMAT}  %m/%d/%Y

    *** Test Cases ***
    Test title
        ${Supplied_Date}=  DateTime.Get Current Date  time_zone=UTC  increment=${UTC_OFFSET}  result_format=%Y-%m-%d %H:%M:%S
        Log  ${Supplied_Date}  console=true
        ${Supplied_Date}  DateTime.convert date  ${Supplied_Date}    result_format=%Y-%m-%d %H:%M:%S   exclude_millis=${True}   date_format=${LOCAL_DATE_FORMAT} %I:%M:%S %p
        Log  ${Supplied_Date}  console=true

result\u格式
date\u格式
值的简单混合:

*** Settings ***
Library  DateTime

*** Variables ***
${UTC_OFFSET}  - 5 hours
${LOCAL_TIME_ZONE}  -05:00
${LOCAL_DATE_FORMAT}  %m/%d/%Y

*** Test Cases ***
Test title
    ${Supplied_Date}=  Get Current Date  
    ...    time_zone=UTC  
    ...    increment=${UTC_OFFSET}  
    ...    result_format=%Y-%m-%d %H:%M:%S
    Log  ${Supplied_Date}  console=true

    ${Supplied_Date}  Convert Date  
    ...    ${Supplied_Date}    
    ...    date_format=%Y-%m-%d %H:%M:%S   
    ...    exclude_millis=${True}   
    ...    result_format=${LOCAL_DATE_FORMAT} %I:%M:%S %p
    Log  ${Supplied_Date}  console=true

错误似乎很明显-您得到的日期与您期望的格式不匹配。请注意,您得到的日期中有破折号,但您期望的格式中有斜线。