
Сообщение от
Фирст
Это понятно ... Я уже использовал такой текст, чтобы добавлять лидирующие нули:
Перешел на DT - хотел избавится от текстовых преобразований ....
Добрый день.
Предлагаю использовать функцию DT_TO_STRING_FORMAT библиотеки OwenStringUtils (ссылка на библиотеку)
Использовать ее просто (полный перечень заполнителей в приложении А документа "Пользовательское описание OwenStringUtils v2.pdf" по ссылке выше):
объявляем переменные
Код:
VAR CONSTANT
m_c_sDtFormat : STRING := '%t[dd/MM/yy HH:mm:ss]'; // Как форматировать вывод даты и времени в строку
END_VAR
VAR
m_dtNow : DT := DT#2019-01-19-9:5:00; // Дата и время, которые необходимо конвертировать
m_sNow : STRING; // Дата и время, конвертированные в строку
END_VAR
разбавляем капелькой кода:
Код:
m_sNow := OSU.DT_TO_STRING_FORMAT (m_dtNow, m_c_sDtFormat);
готово: '19/01/19 09:05:00'.
Дело за малым: отобразить строку на визуализации.