MyChat Scripts: функция StrMyChatToDateTime — преобразовать текстовую строку даты и времени в MyChat формате в double

MyChat Scripts: функция StrMyChatToDateTime — преобразовать текстовую строку даты и времени в MyChat формате в double

Преобразовать текстовую строку 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"): Скрипт выполнен успешно.

 

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

FormatDateTime

mLogScript