Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi, I'm trying to the following in a QVW script, and am missing something in how I calculate the duration:
LET vStartTime = Now();
// [Do something that takes a few minutes]
LET vEndTime = Now();
LET vDuration = $(vEndTime) - $(vStartTime); // SCRIPT ERROR
TRACE Elapsed time: $(vDuration);
I would have thought that Using TRACE to capture the Elapsed Reload time would have answered this question, but it's missing the timespan/duration/elapsed part. I've tried using the Interval() function, but so far without success.
Can anyone correct this script? Thanks.
Try this :
LET vDuration = Interval(Timestamp#('$(vEndTime)') - Timestamp#('$(vStartTime)'), 'hh:mm:ss');
Try the script below.
LET vStartTime = Now();
// [Do something that takes a few minutes]
SLEEP 10000;
LET vEndTime = Now();
LET vDuration = Timestamp#('$(vEndTime)') - Timestamp#('$(vStartTime)');
TRACE Elapsed time: $(vDuration);
Very close -- now just trying to format result in seconds...
Try this :
LET vDuration = Interval(Timestamp#('$(vEndTime)') - Timestamp#('$(vStartTime)'), 'hh:mm:ss');
Perfect, thank you!
Excellent!!!!