Birt - 如何将默认日期参数格式化为yyyy-MM-dd

时间:2012-02-22 20:09:38

标签: reporting birt

我希望我的参数默认为今年的第一天,所以我输入公式:

BirtDateTime.firstDayOfYear(BirtDateTime.today())

我希望默认以yyyy-MM-dd格式显示,以便用户知道要输入的格式。

但是,当我运行预览时,它会将默认值显示为“2012年1月1日”。

以下是我的参数设置的屏幕截图,以及报告的屏幕截图:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用作为birt函数的Formatter

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

另一个答案是:

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

基本上你所要做的就是添加一个新的数据字段。将其设为DateTime并添加new Date( )作为函数。在属性中有一个名为“Format DateTime”的选项卡。你可以在那里选择你的格式。

我知道网络上存在这个问题,所以我希望尽可能多地提供信息。