loadrunner 获取上周的日期 - 日期函数


lr_save_datetime("%d/%m/%Y", DATE_NOW - (ONE_DAY * 7), "lastWeekDate"); //获取上周日期

lr_save_datetime("%d/%m/%Y", DATE_NOW , "today");//当天日期

lr_save_datetime("%d/%m/%Y", DATE_NOW + (ONE_DAY * 7), "nextWeekDate"); //获取下周日期

LoadRunner 中,可以使用 lr_save_datetime 函数获取当前日期和时间,并使用 lr_output_message 函数打印日期和时间。以下是一个示例脚本,该脚本将随机获取两个日期并打印它们: ``` Action() { char date1[20], date2[20]; int days_diff; // 获取当前日期和时间,格式为 YYYY-MM-DD HH:MM:SS lr_save_datetime("%Y-%m-%d %H:%M:%S", "current_date", LAST); // 打印当前日期和时间 lr_output_message("Current date and time: %s", lr_eval_string("{current_date}")); // 随机获取一个日期 lr_save_datetime("%Y-%m-%d", "random_date1", "0", "startDate=20200101", "endDate=20211231"); // 打印随机日期 lr_output_message("Random date 1: %s", lr_eval_string("{random_date1}")); // 随机获取另一个日期 lr_save_datetime("%Y-%m-%d", "random_date2", "0", "startDate=20200101", "endDate=20211231"); // 打印随机日期 lr_output_message("Random date 2: %s", lr_eval_string("{random_date2}")); // 计算两个日期之间的天数差 days_diff = lr_string_days_diff(lr_eval_string("{random_date1}"), lr_eval_string("{random_date2}")); // 打印天数差 lr_output_message("Days difference between random dates: %d", days_diff); return 0; } ``` 在上面的示例脚本中,使用 lr_save_datetime 函数获取当前日期和时间,并将其保存到名为 "current_date" 的 LoadRunner 参数中。然后,使用 lr_eval_string 函数将参数值插入到字符串中,并使用 lr_output_message 函数打印日期和时间。 接下来,使用 lr_save_datetime 函数和起始日期和结束日期参数获取两个随机日期,并将其保存到名为 "random_date1" 和 "random_date2" 的 LoadRunner 参数中。然后,使用 lr_eval_string 函数将参数值插入到字符串中,并使用 lr_output_message 函数打印随机日期。 最后,使用 lr_string_days_diff 函数计算两个日期之间的天数差,并使用 lr_output_message 函数打印天数差。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值