robot fram在linux和solaris机器上的更新时间

2024-03-29 05:32:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我已获得时间戳,并在当前时间的基础上增加了1小时。在获得时间戳之后,我需要更新在linux或solaris机器上变量${convertDateTime}中获得的时间。如果有人知道这件事,请告诉我?你知道吗

*** Variables ***
${currentDateTime}       ${EMPTY}
${convertDateTime}       ${EMPTY}


*** Settings ***
Library                   DateTime

*** Test Cases ***
Test001 - Test to check whether set of mails can be backed-up and restored incrementally
        ${currentDateTime}=              Get Current Date       exclude_millis=True
        Log             ${currentDateTime}
        #${convertDateTime}=             Convert Date                     ${currentDateTime}    result_format= %Y%m%d:%H%M%S
        #Log            ${convertDateTime}
        ${date} =       Add Time To Date        ${currentDateTime}      01:02:00:000
        Log     ${date}
        ${convertDateTime}=              Convert Date                     ${date}       result_format= %m%d%H%M%Y%S
        Log             ${convertDateTime}

Tags: testlogformatconvertdatelinux时间result
1条回答
网友
1楼 · 发布于 2024-03-29 05:32:14

如果您希望将系统日期移动一小时。您可以使用下面的代码。你知道吗

*** Settings ***
Library  OperatingSystem

*** Test Case ***

Run An Hour Faster

    ${stdout}=  run     date -Ins -s $(date -Ins -d '1 hour')
    Log To Console  ${stdout}

这样就可以了。如果您希望在远程机器上执行此操作,请使用SSHLibrary并执行相同的命令!你知道吗

希望有帮助!你知道吗

相关问题 更多 >