MyChat Scripts: JSONGetDateTime, отримання дати та часу з JSON об'єкта
Отримати значення дати та часу ключа з об'єкта JSON.
Синтаксис
function JSONGetDateTime(sJSON, sKey: string; var dtvalue: double): integer;
Параметри та значення, що повертаються
|
Параметр |
Тип |
Значення |
|
sJSON |
string |
JSON об'єкт у вигляді текстового рядка; |
|
sKey |
string |
назва ключа, яка нас цікавить; |
|
dtValue |
var double |
значення ключа, якщо воно існує. |
Результат функції
|
0 |
помилок немає; |
|
1 |
помилка парсингу JSON; |
|
2 |
ключ не знайдено. |
Приклад
var
s: string;
dt: double;
begin
s := '{"Value" : "17.10.1990.18.36.54"}'; // формат даты и времени: дд.мм.гггг.чч.мм.сс
// (день, месяц, год, часы, минуты, секунды)
if JSONGetDateTime(s, 'Value', dt) = 0 then begin
mLogScript(FormatDateTime('mmmm yyyy, число: d, день недели: dddd', dt), 'Date&Time test');
end;
end.
Результат роботи скрипту
[14:22:17] (Log "test2"): [Date&Time test] Жовтень 1990, число: 17, день неділі: середа
Дивитися ще
Created with the Personal Edition of HelpNDoc: Achieve Professional Documentation Results with a Help Authoring Tool