Страница 1 из 1

Преобразование строки в дату/время (double)

СообщениеДобавлено: Пт фев 02, 2018 9:50 am
СергейВБР
Еще вопрос:
Везде, в какой JSON ни ткнусь - присутствует формат даты: "2018-02-02 09:00:00", чтобы получить из стринга число типа double - специальных функций нету? Только распарсивать и использовать
dt := EncodeDate(1979, 10, 9, 17, 54, 36, 769); ?

Re: Преобразование строки в дату/время (double)

СообщениеДобавлено: Пт фев 02, 2018 3:17 pm
Алексей Пикуров
Отделил ваше сообщение, один вопрос — одна тема.

Стандартный формат даты/времени в MyChat — dd.mm.yyyy.hh.nn.ss
Везде, в какой JSON ни ткнусь - присутствует формат даты: "2018-02-02 09:00:00"

Эту строку вам выдаёт какой-то сервис. Другой может выдавать иной формат. В JSON нет типа "дата/время", соответсвенно, напишите функцию для парсинга своего формата и используйте её в скрипте, где вам нужно обрабатывать такие строки.

Re: Преобразование строки в дату/время (double)

СообщениеДобавлено: Вт янв 19, 2021 9:35 pm
Алексей Пикуров
В готовящейся версии MyChat мы добавили две функции для работы с датой и временем в ISO-формате. Теперь будет намного проще, не надо будет заниматься ручным парсингом.

viewtopic.php?p=42606#p42606