Birt - Как отформатировать параметр даты по умолчанию как гггг-мм-дд - PullRequest
1 голос
/ 23 февраля 2012

Я хочу, чтобы моим параметром по умолчанию был первый день этого года, поэтому я ввел формулу:

BirtDateTime.firstDayOfYear (BirtDateTime.today ())

И я бы хотелзначение по умолчанию отображается в формате гггг-мм-дд, чтобы пользователи знали, какой формат вводить.

Однако при запуске предварительного просмотра по умолчанию отображается значение «1 января 2012».

Вот снимок экрана с настройками моих параметров и снимок экрана отчета:

enter image description here

enter image description here

1 Ответ

2 голосов
/ 19 марта 2015

Вы можете использовать Formatter, который является функцией Birt

var now = new Date();
Formatter.format(now, "yyyy-MM-dd");

Другой ответ здесь:

http://eclipse.org/birt/documentation/tutorial/tutorial-12.php

По сути, все, что вам нужно сделать, это добавить новое поле данных. Сделайте его DateTime и добавьте new Date( ) в качестве функции. В свойствах есть вкладка под названием «Формат DateTime». Вы можете выбрать свой формат там.

Я знаю, что в Интернете была проблема с этой проблемой, поэтому я хотел предоставить как можно больше информации.

...