各位大虾请问下,在填表的时候,如何在输入两个不同时间段后。自动计算时间差?
如:第一时间:12/03/06 08:30:00AM
第二时间:12/03/06 07:30:00PM
间隔时长:???????
谢谢,在线等~~
parameters t1,t2
private t1,t2,tt,ts,tday,thour,tminute,tsecond
if vartype(t1)!="T" or vartype(t2)!="T"
return "********"
endif
tt=int(abs(t1-t2)+0.5)
ts=iif(t1>t2,1,iif(t1=t2,0,-1))
tday=int(tt/24/3600) &&days
thour=int((tt-tday*24*3600)/3600) &&hours
tminute=int((tt-tday*24*3600-thour*3600)/60) &&minutes
tsecond=mod(tt,60) &&seconds
return padl(tday,6,"0")+"-"+padl(thour,2,"0")+":"+padl(tminute,2,"0")+":"+padl(tsecond,2,"0")