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"): Скрипт виконано успішно.