如何使用机器人框架从日期时间字符串中删除时间

问题描述 投票:0回答:1

下面是我获取字符串的代码 ${get_deviceinstalldate} 获取文本 ${x_properties_deviceinstalldate} 登录控制台设备安装日期:${get_deviceinstalldate}

========= 结果是:设备安装日期:09/06/2023 13:14

问题是如何从上面的字符串中删除 13:14 我只想将日期设置为 09/06/2023 ?谢谢你

我试过了 ${get_deviceinstalldate_default}= 删除字符串 ${get_deviceinstalldate} ${space} : 但其结果是:设备安装日期:09/06/20231314 我怎样才能删除最后4个数字1314?

robotframework
1个回答
0
投票

看我的例子,我假设日期时间字符串是固定长度的。在这种情况下,您可以从字符串中提取固定长度的子字符串:

${date}    Set Variable    ${get_deviceinstalldate[:10]}

另一种方法是在空格上分割字符串并取左侧。为此,您需要来自

Split String
库的
String
关键字:

${date}    @{rest}    Split String    ${get_deviceinstalldate}    ${SPACE}
© www.soinside.com 2019 - 2024. All rights reserved.