[Back to DATETIME SWAG index] [Back to Main SWAG index] [Original]
{From: Scott Stone <Scott.Stone@m.cc.utah.edu> }
Procedure CompTimes(t1,t2 : string);
Var
h1,h2,m1,m2,s1,s2 : string;
x0,x1,x2,x3,x4,x5,sec0,sec1 : integer;
err : integer;
timediff : integer;
Begin
h1:=t1[1]+t1[2];
h2:=t2[1]+t2[2];
m1:=t1[4]+t1[5];
m2:=t2[4]+t2[5];
s1:=t1[7]+t1[8];
s2:=t2[7]+t2[8];
val(h1,x0,err);
val(h2,x1,err);
val(m1,x2,err);
val(m2,x3,err);
val(s1,x4,err);
val(s2,x5,err);
sec0:=((3600*x0)+(60*x2)+(x4));
sec1:=((3600*x1)+(60*x3)+(x5));
timediff:=abs(sec1-sec0);
writeln('Time Difference is ',timediff,' seconds.');
End;
begin
CompTimes('11:23:31','16:32:21');
end.
[Back to DATETIME SWAG index] [Back to Main SWAG index] [Original]