0
私は応答から抽出した日付に4日を追加しようとしている間に問題に直面しています。 正規表現抽出プログラムを使用して日付を抽出し、変数depdateに配置しました。今私は抽出日の+4でもう一つの日付が必要です。jmeter正規表現抽出ツールを使用してjmeterレスポンスから抽出した日付に+4を追加する方法は?
私は応答から抽出した日付に4日を追加しようとしている間に問題に直面しています。 正規表現抽出プログラムを使用して日付を抽出し、変数depdateに配置しました。今私は抽出日の+4でもう一つの日付が必要です。jmeter正規表現抽出ツールを使用してjmeterレスポンスから抽出した日付に+4を追加する方法は?
を追加します。
import java.text.SimpleDateFormat;
SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/yyyy"); // change it according to your Date format
Date originalDate = sdf.parse(vars.get("depdate"));
Calendar cal = Calendar.getInstance();
cal.setTime(originalDate);
cal.add(Calendar.DAY_OF_YEAR, 4); // change it if you need to add something else
Date newDate = cal.getTime();
vars.put("newDepdate", sdf.format(newDate));
log.info("Original date: " + vars.get("depdate"));
log.info("New date: " + vars.get("newDepdate"));
は
${newDapdate}
として新しい日付を参照してください。
備考:上記のコード
23/08/2016
dd/mm/yyyy
形式で日付を想定しています。日付形式が異なる場合は、独自のパターンを使用してください。詳しくは、Customizing Formatsの記事をご覧ください。Calendar.DAY_OF_YEAR
を変更