MyChat Scripts: функция StrMyChatToDateTime — преобразовать текстовую строку даты и времени в MyChat формате в double
"Для разработчиков", "Серверные скрипты", "Описание функций", "Преобразования типов", "StrMyChatToDateTime".
Преобразовать текстовую строку MyChat-формата (dd.mm.yyyy.hh.nn.ss) в число с плавающей точкой формата double.
Синтаксис
function StrMyChatToDateTime(const sDate: string): double;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
sDate |
string |
текстовое представление даты и времени в формате MyChat. |
Результат функции
Число в формате double. Если вы передадите пустую или неправильную строку, функция вернёт NODATE-значение.
Пример
const
MYCHAT_BIRTHDAY = '13.05.2004.03.14.15';
var
dt: double;
begin
dt := StrMyChatToDateTime(MYCHAT_BIRTHDAY);
mLogScript(FormatDateTime('d (ddd) mmm yyyy hh:nn:ss', dt), '');
end.
Результат работы скрипта
[12:48:11] (Log "StrMyChatToDateTime"): 13 (Чт) май 2004 03:14:15
[12:48:11] (Run "StrMyChatToDateTime"): Время выполнения скрипта: 7 мс
[12:48:11] (Run "StrMyChatToDateTime"): Скрипт выполнен успешно.