Otevřít hlavní menu

GetTime

Verze z 2. 10. 2012, 15:42, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (1 revízia: Uses DOS)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Vrací aktuální čas, nastavený v operačním systému.

Deklarace
procedure GetTime(var Hour, Minute, Second, Sec100: Word);
Režim
Windows, Reálný, Chráněný
Poznámky
Rozsahy vracených hodnot jsou: Hour 0..23, Minute 0..59, Second 0..59 a Sec100 (setiny sekundy) 0..99.
Viz také
GetDate
SetDate
SetTime
UnPackTime


Vzorový příklad

{ GetTime.PAS }
{ Vzorový příklad pro proceduru GetTime. }
{ Pro Windows: }
{ uses WinDos, WinCrt; }
 uses Dos;
 var
   h, m, s, hund : Word;

 function LeadingZero(w : Word) : String;
 var
   s : String;
 begin
   Str(w:0,s);
   if Length(s) = 1 then
     s := '0' + s;
   LeadingZero := s;
 end;

 begin
   GetTime(h,m,s,hund);
   Writeln('Je právě ',LeadingZero(h),':',
           LeadingZero(m),':',LeadingZero(s),
           '.',LeadingZero(hund));
 end.