from: https://blog.csdn.net/kangi/article/details/85247065
ctrl+r Lifting search class Handlers{ Add inside
function BeginRequestTime(oS: Session)
{ if (oS.Timers != null) {return oS.Timers.ClientBeginRequest.ToString();} return String.Empty; }
public static BindUIColumn( “TimeTaken/ms” ,120) function TimeTaken(oS: Session): String{
var sResult = “0”;
var t1_ms = oS.Timers.ClientBeginResponse.ToUniversalTime().Millisecond;
var t1_m = oS.Timers.ClientBeginResponse.ToUniversalTime().Minute;
var t1_s = oS.Timers.ClientBeginResponse.ToUniversalTime().Second;
var t1 = t1_m*60*1000 + t1_s*1000 + t1_ms;
var t2_ms = oS.Timers.ClientDoneRequest.ToUniversalTime().Millisecond;
var t2_m = oS.Timers.ClientDoneRequest.ToUniversalTime().Minute; var t2_s = oS.Timers.ClientDoneRequest.ToUniversalTime().Second ;
var t2 = t2_m*60*1000 + t2_s*1000 + t2_ms ;
if(t1 >= t2){
var t3 = t1-t2;
sResult = t3.toString() ;} return sResult; }
functi on CalcTimingCol(oS: Session){ var sResult = String.Empty; if ((oS.Timers.ServerDoneResponse> oS.Timers.ClientDoneRequest))
{ sResult = (oS.Timers.ServerDoneResponse-oS.Timers.ClientDoneRequest) .ToString();} return sResult; }
As shown: