一、函數使用 _time 和 _timeShift
a._time函數可以將當前系統時間轉換需要的格式:
默認生成uninx時間戳格式。${__time(,)}
如不需要毫秒級的時間戳,可以使用${__time(/1000,)}。
或者yyyy-MM-dd HH:mm:ss:SSS / yyyy-MM-dd HH:mm:ss 時,也可支持。
b._timeShift函數可以對時間進行加減后轉換:
第三行Amount of seconds/minutes/hours/days to add,實現加減日期。不使用符號時為增加,使用+ -號實現加減。
使用時間加減時,需要首字母P。
再搭配天、小時、分、秒對應的字母為 D\H\M\S
當只需要變量天時,可以直接使用 2D、-3D、+1D等,也可以P2D。
${__timeShift( yyyy-MM-dd HH:mm:ss ,P2D,)}
${__timeShift( yyyy-MM-dd HH:mm:ss ,P-3D,)}
${__timeShift( yyyy-MM-dd HH:mm:ss ,P+1D,)}
當需要變量時分秒時,需要首字母PT。
${__timeShift( yyyy-MM-dd HH:mm:ss ,PT-6H10M10S,)
減少6小時,增加10分鍾,增加10秒。
當需要天和分秒一起使用時,需要 P天 T時分秒使用。
${__timeShift( yyyy-MM-dd HH:mm:ss ,P2DT-6H10M10S,)}
增加2天,減少6小時,增加10分鍾,增加10秒。
原文鏈接:https://blog.csdn.net/weixin_44534835/java/article/details/87104605