GetTime
Integers
Funkcja GetTime w języku Pascal występuje jako:
function GetTime: TDateTime;
Natomiast w C++ :
TDateTime GetTime();
W nowszych wersjach delphi występuje funkcja GetTime, a kod wygląda następująco
function GetTime: TDateTime;
begin
Result := Time;
end;
Jak widać jest następczynią funkcji Time o kodzie
function Time: TDateTime;
var
SystemTime: TSystemTime;
begin
GetLocalTime(SystemTime);
with SystemTime do
Result := EncodeTime(wHour, wMinute, wSecond, wMilliSeconds);
end;
Tak więc GetTime zwraca wartość w postaci TDateTime czyli datę i godzinę,
tutaj akurat bieżącą datę i godzinę z zegara systemowego na danym komputerze.
A oto przykład użycia z Helpu Delphi 5
procedure TForm1.Timer1Timer(Sender: TObject);
var
DateTime : TDateTime;
str : string;
begin
DateTime := Time; // zapamiętanie obecnej daty i godziny
str := TimeToStr(DateTime); // konwersja czasu na String
Form1.Caption := str; // wyświetlenie czasu w Caption formy
end;
Wnikliwi zapytają poco zbędne zmienne, czy nie można zrobić:
Form1.Caption := TimeToStr(Time); ?
Można sprawdzić ;)
Streszczając :
FormatDateTime('hh:nn', Time) // Godzina:Minuta
TimeToStr(Time); // Godzina:Minuta:Sekunda
Zobacz też:
"I tutaj już nie można dopisać modułu A, ponieważ kompilator wywali błąd" A może napiszesz, dlaczego akurat tutaj wywaliłby ten błąd? open world survival games free to play.
Streszczając :
TimeToStr(Time); - Godzina:Minuta:Sekunda