Получить значение часа из переменной даты и времени.

 

Синтаксис

function HourOf(dt: double): integer;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

dt

double

дата, из которой нужно получить числовое значение часов.

 

Результат функции

Число типа integer, от 0 до 23.

 

Пример

var
  iHour: integer;
  s: string;
  dt: double;
begin
  dt := Now;
  iHour := HourOf(dt);
  
    if iHour < 12 then s := 'ante meridiem'
      else s := 'post meridiem';
  
  mLogScript(s + ' (' + FormatDateTime('hh:nn', dt) + ')', '');
end.

Результат работы скрипта

[22:33:23] (Log "HourOf"): post meridiem (22:33)

 

Ещё посмотреть

FormatDateTime

mLogScript

Now