__TimeShift(格式,日期,移位,語言環境,變量):可對日期進行移位加減操作

格式 - 將顯示創建日期的格式。如果該值未被傳遞,則以毫秒為單位創建日期。
日期 - 這是日期值。用於如果要通過添加或減去特定天數,小時或分鍾來創建特定日期的情況。如果參數值未通過,則使用當前日期。
移位 -表示要從日期參數的值中添加或減去多少天,幾小時或幾分鍾。如果該值未被傳遞,則不會將任何值減去或添加到日期參數的值中。如下所述:
“PT20.345S”解析為“20.345秒”
“PT15M”解析為“15分鍾”
“PT10H”解析為“10小時”
“P2D”解析為“2天”
“P2DT3H4M”解析為“2天,3小時和4分鍾”
“P-6H3M”解析為“-6小時+3分鍾”
“-P6H3M”解析為“-6小時-3分鍾”
“-P-6H + 3M”解析為“+6小時和-3分鍾”
區域設置 - 設置創建日期的顯示語言。不是必填項
變量 - 創建日期的值將被分配給的變量的名稱。不是必填項
指定格式:
${__timeShift(yyyy-MM-dd HH:mm:ss,,PT20.345S,,)}:以指定格式創建當前日期,再加上20.345S
${__timeShift(dd-MM-y-HH-mm-ss,,P1DT3H4M,,)}:以指定格式創建當前日期,再加上一天,三小時和四分鍾
${__timeShift(dd/MM/yyyy,,P-1D,,)}:以指定格式創建當前日期,減去一天
${__timeShift(dd/MM/yyyy,,P365D,,)}:以指定格式創建當前日期,再加上365天
執行結果:

當前時間${__timeShift(,,,,)}
增加一天${__timeShift(,,P1d,,)}
增加一H ${__timeShift(,,PT1H,,)}
${__timeShift(yyyy-MM-dd HH:mm:ss:SSS,,,,)}
${__timeShift(yyyy-MM-dd HH:mm:ss:SSS,,P1d,,)}
${__timeShift(yyyy-MM-dd HH:mm:ss:SSS,,PT1H,,)}
${__timeShift(yyyy-MM-dd HH:mm:ss:SSS,,PT10m,,)}
${__timeShift(yyyy-MM-dd HH:mm:ss:SSS,,PT20S,,)}
${__timeShift(yyyy-MM-dd HH:mm:ss:SSS,,P1dT1H10m20s,,)}
${__time(YMDHMS,)}
${__time(YYYYMMDHMS,)}
工作之中實際應用:
有個教練給學員備課的接口,開始時間不能大於等於結束時間,但是如果壓測的話,又要保證數據真實性,所有開始時間就獲取當前時間,結束時間就當前時間+1s