[英]__timeShift function not returning the previous year date
我使用 __timeShift function 如下
${__timeShift(YYYY-MM-dd hh:mm,,-P7D,,)}
我當前的日期是 2023 年 1 月 3 日。我期待 2022-12-27 02:13但得到 output 作為 2023-12-27 02:13 。
如果我當前的日期是 2023 年 1 月 10 日,那么我應該得到 output 作為 2023-01-03 02:13。 所以我應該能夠得到當前日期前 7 天的日期。
我不確定如何在 __timeShift function 中提供格式和選項以獲得正確的日期。 請在這方面幫助我。
${__timeShift(YYYY-MM-dd hh:mm,,-7D,,)}
這會將當前日期向后移動 7 天,並且 output 將采用第一個參數指定的 YYYY-MM-dd hh:mm 格式。
如果要在 output 中包含時間,可以使用 __time function 指定當前時間,如下所示:
${__timeShift(YYYY-MM-dd hh:mm,${__time(hh:mm)},-7D,,)}
我無法使用最新的穩定版 JMeter 5.5和以下__timeShift() function 語法重現您的問題:
${__timeShift(YYYY-MM-dd hh:mm,,-P7D,,)}
因此,請仔細檢查您的操作系統日期並確保您使用的是最新的穩定版本 JMeter,該版本可在JMeter 下載頁面獲得。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.