Robotframework-不带零填充十进制数的月份天数
我用这个:Robotframework-不带零填充十进制数的月份天数,robotframework,Robotframework,我用这个: ${today}= Get Time ${today_formated}= Convert Date ${today} result_format=%d 结果是当月第一天的01,但我需要1 %d 如何在开始时删除0 我的问题是每月的第几天,而不是月号 完整机器人框架脚本: *** Settings *** Library SeleniumLibrary Library DateTime *** Keywords *** test ${today}=
${today}= Get Time
${today_formated}= Convert Date ${today} result_format=%d
结果是当月第一天的01
,但我需要1
- %d
*** Settings ***
Library SeleniumLibrary
Library DateTime
*** Keywords ***
test
${today}= Get Time
${today_formated}= Convert Date ${today} result_format=%d
Log To Console ${today_formated}
*** Test Cases ***
PLFT
[Tags] foo|AC0
Given test
01
使用标准库中的正则表达式替换字符串
${today}= Get Time
${today_formated}= Convert Date ${today} result_format=%d
${today_no_padding}= Replace String Using Regexp ${today_formated} ^0 ${EMPTY}
这会将具有前导零(如01
的值转换为1
),但仅包含零(如10
的值将保持不变
要使用库,请向设置中添加声明:
*** Settings ***
Library SeleniumLibrary
Library DateTime
Library String
可能是@Todormanakov的复制品,不,我的问题是月日,而不是月号。请重新查看duplucate标记。它是相同的,是月日还是月号-简单的字符串操作。您的问题是-如何删除由
strftime()生成的日期的0填充。
;这个相关的问题有很多答案,有些是好的,有些是不太好的。因此,我把它标为复制品。“Würgspaß找到解决方案,而不是你。”我真的为他感到高兴,因此他得到了我的支持票”\_(ツ)_/“”.同时,我发现您的邮件语气不恰当。@托多米纳科夫,我的问题不是“如何删除strftime()生成的日期的0填充”;而是“没有零填充十进制数的月份日期”