python 如何在Robotframework中获取下一个月

cwxwcias  于 2023-01-04  发布在  Python
关注(0)|答案(1)|浏览(261)

我试图打印下个月在roboframework和写这样的东西:
${实际当前日期t} =获取当前日期结果格式= % b %Y
${实际下一日期} =添加时间到日期${实际当前日期t} 31天结果格式= % b %Y
记录到控制台${实际下一日期}
但无法打印。所需输出:二○二三年二月

a64a0gku

a64a0gku1#

在这种情况下,添加时间到日期可能是危险的,因为有些月份短于31天,这会导致代码跳过一个月。这个问题有一些很好的答案,并且很容易转换为RF:How can I get the first day of the next month in Python?

*** Settings ***
Library    DateTime

Next Month
    ${new_date}=  Evaluate    (datetime.datetime.now().replace(day=1)+datetime.timedelta(days=32))
    ${next_m}=    Convert Date   ${x}    result_format=%b %Y

相关问题