如何基于 eclipse python 机器人框架将日期格式从 ddmmyyyy 转换为 dd.mm.yyyy

How to convert date format from ddmmyyyy to dd.mm.yyyy base on eclipse python robot framework

我正在获取格式为 20210701 的日期,我想将其转换为格式 01.07.2021

如果它是一个字符串而不是日期之类的对象,你可以简单地用字符串库格式化它。像这样

***Settings***
Library    String
***Variables***
${date}    20210701
*** Test Cases ***
Format date
    @{characters}=    Split String To Characters    ${date}
    Log    ${characters}[6]${characters}[7].${characters}[4]${characters}[5].${characters}[0]${characters}[1]${characters}[2]${characters}[3]

您可以在其中使用标准库 DateTimeConvert Date - 指定输入日期的格式,以及您希望处理的格式:

${bb}=    Convert Date    20210701  date_format=%Y%m%d      result_format=%d.%m.%Y    
Log To Console    ${bb]    # prints "01.07.2021"