Sign in Join
FPDoc Onlineexperiment

GetTime procedure

In unit Dos

Return the current time.

Declaration

pascal
procedure GetTime(var hour: Word; var minute: Word; var second: Word; 
 var sec100: Word)

Description

GetTime returns the system's time. Hour is a on a 24-hour time scale. sec100 is in hundredth of a second.

Certain operating systems (such as Amiga), always set the sec100 field to zero.

Errors

None.

See also

Example: ex3

pascal
Program Example3;
uses Dos;

{ Program to demonstrate the GetTime function. }

Function L0(w:word):string;
var
  s : string;
begin
  Str(w,s);
  if w<10 then
   L0:='0'+s
  else
   L0:=s;
end;

var
  Hour,Min,Sec,HSec : word;
begin
  GetTime(Hour,Min,Sec,HSec);
  WriteLn('Current time');
  WriteLn(L0(Hour),':',L0(Min),':',L0(Sec));
end.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.