LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: GraninDm on July 03, 2017, 04:05:47 pm

Title: dateTimeFormat
Post by: GraninDm on July 03, 2017, 04:05:47 pm
Не получается отформатировать переменную.

В приложении часть отчета
Слева $V{documentdate}
Справа $S{dateTimeFormat($V{documentdate},"yy.MM.dd hh:mm:ss")}
Если вместо $V{documentdate} использовать now() все работает

Передаю значение времени так.
m_reportEngine->dataManager()->setReportVariable("documentdate", document->getMainFieldValue("documentdate"));
qDebug() << document->getMainFieldValue("documentdate");

QVariant(QDateTime, QDateTime(2016-12-20 15:42:56.765 RTZ 2 (зима) Qt::TimeSpec(LocalTime)))

Title: Re: dateTimeFormat
Post by: Arin Alex on July 03, 2017, 10:44:26 pm
Попробуйте добавить кавычки вокруг переменной
Code: [Select]
$S{dateTimeFormat("$V{documentdate}","yy.MM.dd hh:mm:ss")}
Title: Re: dateTimeFormat
Post by: GraninDm on July 04, 2017, 08:58:40 am
Да. Так заработало. Спасибо.