如何使用带有Robotframework的“转换日期”将秒转换为小时:分钟
示例:
${hours_minutes}= Convert Date ${28800.0} result_format=%H:%M
Log To Console ${hours_minutes}
输出: 09:00
预期: 08:00
问题在于上面的示例使用的是本地时区。 (+1:00)
有没有办法强制使用UTC?
TIA!
答案 0 :(得分:2)
有没有办法强制使用UTC?
根据文档,不,没有。
DateTime库用于格式化日期和时间。您没有日期或时间,没有间隔。
您可以编写关键字自己进行数学运算。取数字,然后将其除以3600(分钟为60秒,一小时为60分钟),然后进行3600除以得到分钟。
例如:
*** Variables ***
${seconds} ${28800}
*** Test Cases ***
Example
${time} evaluate f"{${seconds//3600}:02d}:{${seconds%3600}:02d}"
Should be equal as strings ${time} 08:00