Robotframework 如果日期以字符串形式出现,如何使用robot框架从日期中减去时间
我试图从字符串格式的日期中减去时间,但是当我运行下面的代码时,它会给我错误。Robotframework 如果日期以字符串形式出现,如何使用robot框架从日期中减去时间,robotframework,Robotframework,我试图从字符串格式的日期中减去时间,但是当我运行下面的代码时,它会给我错误。 时间数据“0301-20-17 00:00:00.000000”与格式“%Y-%m-%d%H:%m:%S.%f”不匹配。。 下面是代码 ${Mydate}= Set Variable 03/01/2017 ${MyNewDate}= Subtract Time From Date ${Mydate} 2d result_format=%m/%d/%Y Log ${MyNewDate}
时间数据“0301-20-17 00:00:00.000000”与格式“%Y-%m-%d%H:%m:%S.%f”不匹配。
。
下面是代码
${Mydate}= Set Variable 03/01/2017
${MyNewDate}= Subtract Time From Date ${Mydate} 2d result_format=%m/%d/%Y
Log ${MyNewDate}
请帮忙 尝试使用“2017-03-01 00:00:00.00”格式:
尝试使用“2017-03-01 00:00:00.00”格式:
以Vivi的答案为基础-无需遵循Robot已经存在的格式。您还需要定义日期格式 下面是我的工作:
${Mydate} Set Variable 03/01/2017
${MyNewDate}= Subtract Time From Date ${Mydate} 2d result_format=%m/%d/%Y exclude_millis=True date_format=%m/%d/%Y
Log ${MyNewDate}
以Vivi的答案为基础-无需遵循Robot已经存在的格式。您还需要定义日期格式 下面是我的工作:
${Mydate} Set Variable 03/01/2017
${MyNewDate}= Subtract Time From Date ${Mydate} 2d result_format=%m/%d/%Y exclude_millis=True date_format=%m/%d/%Y
Log ${MyNewDate}
错误“与格式“%Y-%m-%d%H:%m:%S.%f不匹配”,表示您需要根据此格式设置日期。然后你可以有任何定制的时间跨度你想要的
${Mydate}= Set Variable 2017/03/01
${MyNewDate}= Subtract Time From Date ${Mydate} 2 days result_format=%m/%d/%Y
Log ${MyNewDate}
错误“与格式“%Y-%m-%d%H:%m:%S.%f不匹配”,表示您需要根据此格式设置日期。然后你可以有任何定制的时间跨度你想要的
${Mydate}= Set Variable 2017/03/01
${MyNewDate}= Subtract Time From Date ${Mydate} 2 days result_format=%m/%d/%Y
Log ${MyNewDate}
是的,我也用同样的方法做了,它正在发挥作用。谢谢。很高兴帮助:)@vinu如果以上是正确的解决方案,您能将其标记为已接受以帮助未来的人吗?是的,我也以同样的方式这样做,并且它正在工作。谢谢。很高兴为您提供帮助:)@vinu如果以上是正确的解决方案,您能否将其标记为已接受,以帮助未来的人?