Python 使用“秒”将秒转换为小时:分钟;“转换日期”;机器人框架
如何使用Robotframework的“转换日期”将秒转换为小时:分钟 例如:Python 使用“秒”将秒转换为小时:分钟;“转换日期”;机器人框架,python,datetime,robotframework,Python,Datetime,Robotframework,如何使用Robotframework的“转换日期”将秒转换为小时:分钟 例如: ${hours_minutes}= Convert Date ${28800.0} result_format=%H:%M Log To Console ${hours_minutes} 输出:09:00 预计时间:08:00 问题是上面的示例使用的是本地时区。(+1:00) 有没有办法强制使用UTC 蒂亚 有没有办法强制使用UTC 根据文件,没有 DateTime库用于格式化日期和时间。你
${hours_minutes}= Convert Date ${28800.0} result_format=%H:%M
Log To Console ${hours_minutes}
输出:09:00
预计时间:08:00
问题是上面的示例使用的是本地时区。(+1:00)
有没有办法强制使用UTC
蒂亚
有没有办法强制使用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
与此同时,我已经找到了解决办法${time}=Convert time${28800}timer${hours\u minutes}=Get Substring${time}0 5我喜欢您的解决方案,它不需要额外的库。谢谢。顺便说一句,该值也可以看作是Unix时间戳,因此我想知道如何将时间戳转换为有效的UTC日期。