我试图打印下个月在roboframework和写这样的东西:${实际当前日期t} =获取当前日期结果格式= % b %Y${实际下一日期} =添加时间到日期${实际当前日期t} 31天结果格式= % b %Y记录到控制台${实际下一日期}但无法打印。所需输出:二○二三年二月
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
1条答案
按热度按时间a64a0gku1#
在这种情况下,添加时间到日期可能是危险的,因为有些月份短于31天,这会导致代码跳过一个月。这个问题有一些很好的答案,并且很容易转换为RF:How can I get the first day of the next month in Python?