File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -4583,6 +4583,21 @@ QString QgsExpression::formatPreviewString( const QVariant& value )
45834583 QgsExpression::Interval interval = value.value <QgsExpression::Interval>();
45844584 return tr ( " <i><interval: %1 days></i>" ).arg ( interval.days () );
45854585 }
4586+ else if ( value.type () == QVariant::Date )
4587+ {
4588+ QDate dt = value.toDate ();
4589+ return tr ( " <i><date: %1></i>" ).arg ( dt.toString ( " yyyy-MM-dd" ) );
4590+ }
4591+ else if ( value.type () == QVariant::Time )
4592+ {
4593+ QTime tm = value.toTime ();
4594+ return tr ( " <i><time: %1></i>" ).arg ( tm.toString ( " hh:mm:ss" ) );
4595+ }
4596+ else if ( value.type () == QVariant::DateTime )
4597+ {
4598+ QDateTime dt = value.toDateTime ();
4599+ return tr ( " <i><datetime: %1></i>" ).arg ( dt.toString ( " yyyy-MM-dd hh:mm:ss" ) );
4600+ }
45864601 else if ( value.type () == QVariant::String )
45874602 {
45884603 QString previewString = value.toString ();
You can’t perform that action at this time.
0 commit comments