MyChat Scripts: EncodeDateTime, получение даты из года, месяца, дня и времени
Получение переменной типа дата/время из переданных значений года, месяца, дня, часов, минут, секунд и миллисекунд.
Синтаксис
function EncodeDateTime(wYear, wMonth, wDay, wHour, wMinute, wSecond, wMilliSec: word): double;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
wYear |
word |
год; |
wMonth |
word |
месяц; |
wDay |
word |
день; |
wHour |
word |
часы; |
wMinute |
word |
минуты; |
wSecond |
word |
секунды; |
wMilliSec |
word |
миллисекунды. |
Результат функции
Число типа double, дата.
Пример
var
dt: double;
begin
dt := EncodeDateTime(1979, 10, 9, 17, 54, 36, 769);
mLogScript(FormatDateTime('dd.mm.yyyy hh:nn:ss:zzz', dt), '');
end.
Результат работы скрипта
[17:32:57] (Log "EncodeDateTime"): 09.10.1979 17:54:36:769
[17:32:57] (Run "EncodeDateTime"): Время выполнения скрипта: 5 мс
[17:32:57] (Run "EncodeDateTime"): Скрипт выполнен успешно.